←back to thread

237 points jdkee | 1 comments | | HN request time: 0s | source
Show context
emilsedgh ◴[] No.45948210[source]
Oh you're misunderstanding MCP here.

MCP was created so llm companies can have a plugin system. So instead of them being the API provider, they can become the platform that we build apps/plugins for, and they become the user interface to end consumers.

replies(1): >>45948412 #
moneywoes ◴[] No.45948412[source]
what's the difference between that and those providers exposing an api?
replies(1): >>45948679 #
dymk ◴[] No.45948679[source]
MCP defines the API so vendors of LLM tools like cursor, claude code, codex etc don't all make their own bespoke, custom ways to call tools.

The main issue is the disagreement on how to declare the MCP tool exists. Cursor, vscode, claude all use basically the same mcp.json file, but then codex uses `config.toml`. There's very little uniformity in project-specific MCP tools as well, they tend to be defined globally.

replies(1): >>45949067 #
Schiendelman ◴[] No.45949067[source]
Maybe this is a dumb question, but isn't this solved by publishing good API docs, and then pointing the LLM to those docs as a training resource?
replies(2): >>45949588 #>>45949623 #
CuriouslyC ◴[] No.45949588[source]
It is. Anthropic builds stuff like MCP and skills to try and lock people into their ecosystem. I'm sure they were surprised when MCP totally took off (I know I was).
replies(1): >>45958076 #
1. cstrahan ◴[] No.45958076[source]
I don't think there is any attempt at lock in here, it's simply that skills are superior to MCP.

See this previous discussion on "Show HN: Playwright Skill for Claude Code – Less context than playwright-MCP (github.com/lackeyjb)": https://news.ycombinator.com/item?id=45642911

MCP deficiencies are well known:

https://www.anthropic.com/engineering/code-execution-with-mc...

https://blog.cloudflare.com/code-mode/