▲ | somnium_sn 3 hours ago | |||||||||||||
We are still a bit light on documentation on how to integrate MCP into an application. The best starting point are the respective client parts in the SDK: https://github.com/modelcontextprotocol/typescript-sdk/tree/... and https://github.com/modelcontextprotocol/python-sdk/tree/main..., as well as the official specification documentation at https://spec.modelcontextprotocol.io. If you run into issues, feel free to open a discussion in the respective SDK repository and we are happy to help. (I've been fairly successful in taking the spec documentation in markdown, an SDK and giving both to Claude and asking questions, but of course that requires a Claude account, which I don't want to assume) | ||||||||||||||
▲ | xyc 2 hours ago | parent [-] | |||||||||||||
Thanks for the pointers! Will do. I've fired up https://github.com/modelcontextprotocol/inspector and the code looks helpful too. I'm looking at integrating MCP with desktop app. The spec (https://spec.modelcontextprotocol.io/specification/basic/tra...) mentions "Clients SHOULD support stdio whenever possible.". The server examples seem to be mostly stdio as well. In the context of a sandboxed desktop app, it's often not practical to launch a server as subprocess because: - sandbox restrictions of executing binaries - needing to bundle binary leads to a larger installation size Would it be reasonable to relax this restriction and provide both SSE/stdio for the default server examples? | ||||||||||||||
|