Anthropic released an interesting thing today: an attempt at a standard protocol for LLM tools to talk to services that provide tools and extra context to be used other the models modelcontextprotocol.io
52 reposts376 likes
Anthropic released an interesting thing today: an attempt at a standard protocol for LLM tools to talk to services that provide tools and extra context to be used other the models modelcontextprotocol.io
52 reposts376 likes
I’ve read through the spec and the main thing that’s confusing to me is this seems to largely assume that clients will run locally on your own computer? There’s mentions of SSE but I don’t see any implementations or any way to point Claude at a url like example.org/.wellknown/mcp for example.
for anyone who's lurking in there now (like me :) ) some nice documented reference impls in here github.com/modelcontext...
Thanks for sharing. They have some nice examples: modelcontextprotocol.io/docs/first-s...
Right now you have to put a bunch of work in to integrate with a MCP client - there are some starting notes in their Python SDK docs here: github.com/modelcontext...
That seems right according to this section (there’s a diagram in #3). modelcontextprotocol.io/quickstart#w... Looking forward to trying it out in my own tools but also would like to see it in e.g. LM Studio.
Wrote more about this on my blog: simonwillison.net/2024/Nov/25/...
They worked on this with the Zed team: zed.dev/blog/mcp Excited to try this out in Zed (my new favourite editor).
They included the standard client host as part of this too - here's the Python implementation of that github.com/modelcontext...
This and AgentProtocol from LangChain are opening up the whole new field of Agentic implementation, and it won’t be trivial. blog.metamirror.io/agentic-inte...