Gil Feig

1K posts

Gil Feig banner
Gil Feig

Gil Feig

@GilFeig

co-founder @merge_api

New York City Katılım Eylül 2009
453 Takip Edilen1.3K Takipçiler
Gil Feig
Gil Feig@GilFeig·
@shensi No like you will actually use all of those by Weds latest - @LinkedIn please upgrade your servers in preparation
English
0
0
1
55
Shensi Ding
Shensi Ding@shensi·
My competitive advantage is that I am psycho and I will make it my mission to use all of these.
Shensi Ding tweet media
English
1
0
15
375
Rishi
Rishi@notnotrishi·
@GilFeig @jlowin search/lookup and run is better but still has limitations. we will eventually converge to just run against an intent as a primitive
English
1
0
1
28
Gil Feig
Gil Feig@GilFeig·
If you hate MCP, you don't understand MCP. You have a bad setup/harness and blame it on MCP, which is nothing more than an extremely thin wrapper. The argument that it's slow is rooted in poor implementations that load up thousands of tools and eat your entire context window. But that's not necessary and it's not how the best AI companies are using MCP in practice. MCP is great because it's a lightweight standardization similar to REST and API protocols. It gives the world the ability to provide a minimal, single interface into their products. It then plugs nicely into all LLMs. MCP or not, we need that. Good MCP has 2 tools. Search tools, and run tool. You don't need anything more than that. You expose millions of tools to your agent, and they run quickly and eat close to zero context. CLI tools are great too. But they're heavier to produce, heavier to set up, require running agents to have CLI access, and give up a ton of security guarantees. MCP was invented when CLIs already existed for a reason. Many reasons. We're not suddenly enlightened by CLIs. Nothing has changed.
English
33
26
200
14K
Gil Feig
Gil Feig@GilFeig·
@ntkris Secure, isolated, and hosted (sometimes) are other bonuses as well, but yeah I don't think there's any major innovation to be done whether MCP or CLI. MCP is super lightweight to address a few problems.
English
0
0
0
24
Krishna
Krishna@ntkris·
@GilFeig Thanks, that helps. So we really see this as an auth protocol?
English
1
0
0
13
Gil Feig
Gil Feig@GilFeig·
@ntkris Yeah but MCP keys are fully controllable. Short lived, finely scoped access, etc. With API key, you're limited to the controls provided by the API provider, which are usually insufficient.
English
1
0
1
26
Krishna
Krishna@ntkris·
@GilFeig API key would only be injected during runtime. I suspect that MCP does the same?
English
1
0
0
13
Gil Feig
Gil Feig@GilFeig·
@ntkris Because then you need to load the full API key in there. You need a middle tier to abstract that away from the agent for better security. And there isn’t a speed hit here.
English
1
0
0
21
Krishna
Krishna@ntkris·
@GilFeig Right but why MCP over a REST API call or CLI? That's what I mean. I'm asking because I don't have a good framework for what to use when (and therefore never use MCP)
English
1
0
0
15
Gil Feig
Gil Feig@GilFeig·
@ntkris Integrating with Workday. Integrating with NetSuite. Integrating with most systems of work.
English
1
0
0
27
Krishna
Krishna@ntkris·
@GilFeig Could you give me 2-3 concrete examples of where MCP is a better tool for the job?
English
1
0
0
47
Gil Feig retweetledi
Rhys
Rhys@RhysSullivan·
Ok last MCP tweet I'll do for now: Imagine if we started with OpenAPI instead - would you be annoyed at people for having giant OpenAPI specs being dumped into context? No that's crazy, you'd be happy to have all the options but you'd want a better way to call them
English
25
3
120
12.5K
Gil Feig
Gil Feig@GilFeig·
@iddqd_usa @awscloud Wow I'm so honored my opinion could make you so mad! This is the type of passion I LOVE to see around MCP.
English
0
0
2
31
iddqd
iddqd@iddqd_usa·
Heads up @awscloud make sure that your users are not creating API keys for services. This guy has detected a new assault vector
Gil Feig@GilFeig

@disposoft Because you'd need to give your agent API keys and that's risky. MCP abstracts that away.

English
1
0
0
64
Gil Feig
Gil Feig@GilFeig·
@devagrawal09 So many AI tools that developers use are cloud based and don't have the ability to run CLI tools
English
0
0
1
85
Dev Agrawal
Dev Agrawal@devagrawal09·
As someone building a devtool, why should I care about MCP? I need to build a CLI for my users anyways. Instead of splitting efforts into a CLI and an MCP, why not put everything into streamlining the CLI experience for both agents and humans?
English
11
1
23
3.9K
Gil Feig
Gil Feig@GilFeig·
Random PM tinkering in a garage: "MCP IS DEAD!!!!!" People working on AI for actual enterprise scale problems: "Are they building on another planet?"
English
12
3
37
1.8K
Paraklētos
Paraklētos@JaredEdwardsPM·
@GilFeig @KirkMarple Agree Gil. I have access to over 300 custom tools via an mcp gateway… about 900 tokens is the cost for the gateway, each tool call is about 1k tokens. No bloat, and it saves me a ton of tokens. The MCP = misunderstood. cli, api, mcp are all useful
English
1
0
1
85
Gil Feig
Gil Feig@GilFeig·
@jpreagan Also, FWIW, we are launching a CLI tool as well. But namely for some specific use cases our customers are seeking.
English
0
0
0
35
Gil Feig
Gil Feig@GilFeig·
@jpreagan We haven't observed this same behavior at scale. Many Merge customers are adding thousands of tools to their agents, and with mocked, strongly documented --help and other features, we still observed subpar tool choice.
English
1
0
0
34
Gil Feig
Gil Feig@GilFeig·
@jpreagan +1 for the extremely small subset of tools out there that already have CLIs that have enough internet writing about them that the agents are essentially trained on them
English
1
0
2
171
James Reagan
James Reagan@jpreagan·
@GilFeig mcps are fine for some use cases but clis just scale so well because the models are so good at calling them that was what we came to realize by at least late last year it's really that simple
English
1
0
2
201
Gil Feig
Gil Feig@GilFeig·
@rettooooo Raise your hand if you've been personally victimized by context window limitations
English
0
0
0
179
retto
retto@rettooooo·
@GilFeig the real problem is the limited context windows and the models horrible ability to stay accurate as we scale the context windows. None of this would be a problem if context windows grew to 100 mil with stable performance
English
2
0
0
214
Gil Feig
Gil Feig@GilFeig·
@BenceRedmond I can tell you from experience, API keys aren't nearly scoped enough. Generally, scopes aren't restrictive enough, tokens cannot be short lived, and many other problems. Ok, so then maybe we stick a tiny layer in between that acts as an auth intermediary? Now we have MCP :)
English
1
0
1
60
Bence Redmond
Bence Redmond@BenceRedmond·
@GilFeig How is that any different to MCPs? You can create scoped API keys for most services.
English
1
0
1
66
Gil Feig
Gil Feig@GilFeig·
@DatisAgent But most platforms don't have CLIs and they're relatively nonstandard
English
1
0
2
312
Datis
Datis@DatisAgent·
The security argument is the strongest one for MCP. But the failure mode for data pipeline agents is specifically incident response — pip install a diagnostic lib, check ADLS access, run a schema diff, restart a job, all in sequence at 3am without a human. Every MCP server restart between steps is friction that CLI just doesn't have.
English
1
0
2
442