Live data from Hacker News

Model Context Protocol

anthropic.com

41–50 of 283 posts

Re: Model Context Protocol

#42

I don't understand the value of this abstraction. I can see the value of something like DSPy where there is some higher level abstractions in wiring together a system of llms. But this seems like an abstraction that doesn't really offer much besides "function calling but you use our python code". I see the value of language server protocol but I don't see the mapping to this piece of code. That's actually negative va…

The secret sauce part is the useful part -- the local vector store. Anthropic is probably not going to release that without competitive pressure. Meanwhile this helps Anthropic build an ecosystem.

When you think about it, function calling needs its own local state (embedded db) to scale efficiently on larger contexts.

I'd like to see all this become open source / standardized.

Re: Model Context Protocol

#43

Earlier quoted context omitted.

Seems from the demo videos like Claude desktop app will soon support MCP. Can you share any info on when it will be rolled out?

Already available in the latest at https://claude.ai/download !

No Linux version :(

Re: Model Context Protocol

#44

Hmm I like the idea of providing a unified interface to all LLMs to interact with outside data. But I don't really understand why this is local only. It would be a lot more interesting if I could connect this to my github in the web app and claude automatically has access to my code repositories. I guess I can do this for my local file system now? I also wonder if I build an LLM powered app, and currently simply to R…

We're definitely interested in extending MCP to cover remote connections as well. Both SDKs already support an SSE transport with that in mind: https://modelcontextprotocol.io/docs/concepts/transports#ser...

However, it's not quite a complete story yet. Remote connections introduce a lot more questions and complexity—related to deployment, auth, security, etc. We'll be working through these in the coming weeks, and would love any and all input!

Re: Model Context Protocol

#45

How is this different from function calling libraries that frameworks like Langchain or Llamaindex have built?

After a quick look it seemed to me like they're trying to standardize on how clients call servers, which nobody needs, and nobody is going to use. However if they have new Tools that can be plugged into my LangChain stuff, that will be great, and I can use that, but I have no place for any new client/server models.

Re: Model Context Protocol

#46

@jspahrsummers and I have been working on this for the last few months at Anthropic. I am happy to answer any questions people might have.

Super cool and much needed open-standard. Wondering how this will work for websites/platforms that don't have exposed API's (LinkedIn, for example)

you build an MCP that does great calling using your own cookies and browser to get around their scraping protections.

Re: Model Context Protocol

#47
post #16

i am curious: why this instead of feeding your LLM an OpenAPI spec?

It's not about the interface to make a request to a server, it's about how the client and server can interact. For example: When and how should notifications be sent and how should they be handled? --- It's a lot more like LSP.

Nobody [who knows what they're doing] wants their LLM API layer controlling anything about how their clients and servers interact though.

Re: Model Context Protocol

#49
post #25

Earlier quoted context omitted.

Followup: is this a protocol yet, or just a set of libraries? This page is empty: https://spec.modelcontextprotocol.io/

Sorry, I think that's just the nav on those docs being confusing (particularly on mobile). You can see the spec here: https://spec.modelcontextprotocol.io/specification/

Ahh thanks! I was gonna say it's broken, but I now see that you're supposed to notice the sidebar changed and select one of the child pages. Would def recommend changing the sidebar link to that path instead of the index -- I would do it myself but couldn't find the sidebar in your doc repos within 5 minutes of looking.

Thanks for your hard work! "LSP for LLMs" is a fucking awesome idea

Re: Model Context Protocol

#50

@jspahrsummers and I have been working on this for the last few months at Anthropic. I am happy to answer any questions people might have.

Is there any way to give a MCP server access for good? Trying out the demo it asked me every single time for permission which will be annoying for longer usage.
Post reply on HN