3 ms·
Where is "list-tools" in any of those low level protocols?
by doug_durham 1y ago
Where is "list-tools" in any of those low level protocols?
- deleted 1y ago[deleted]
- debugnik 1y agoAll of them already provide an IDL with text descriptions and a way to query a server's current interface, what else do we need? Just force those two optional features to be required for LLM tool calls and done. Is there anything stopping generic MCP servers for bridging those protocols as-is? If not, we might as well keep using them.
- opliko 1y agoI don't know enough about OData, but: - Introspection (__schema queries) for every graphQL server. You can even see what it exposes because most services expose a web playground for testing graohQL APIs, e.g. GitHub: https://docs.github.com/en/graphql/overview/explorer https://docs.github.com/en/graphql/overview/explorer - Server Reflection for gRPC, though here it's optional and I'm not aware of any hosted web clients, so you'll need a tool like gRPCCurl if you want to see how it looks in real services yourself. - OpenAPI is not a protocol, but a standard for describing APIs. It is the list-tools for REST APIs.