| ▲ | skybrian 15 hours ago | |||||||
If it's a remote API, I suppose the argument is that you might as well fetch the documentation from the remote server, rather than using a skill that might go out of date. You're trusting the API provider anyway. But it's putting a lot of trust in the remote server not to prompt-inject you, perhaps accidentally. Also, what if the remote docs don't suit local conditions? You could make local edits to a skill if needed. Better to avoid depending on a remote API when a local tool will do. | ||||||||
| ▲ | CharlieDigital 15 hours ago | parent [-] | |||||||
Or just build your own remote MCP server for docs? It's easy enough now that the protocol and supporting SDKs have stabilized. Most folks are familiar with MCP tools but not so much MCP resources[0] and MCP prompts[1]. I'd make the case that these latter two are way more powerful and significant because (most) tools support them (to varying degrees at the moment, to be fair). For teams/orgs, these are really powerful because they simplify delivery of skills and docs and moves them out of the repo (yes, there are benefits to this, especially when the content is applicable across multiple repos) on top of surfacing telemetry that informs usage and efficacy. Why would you do it? One reason is that now you can index your docs with more powerful tools. Postgres FTS, graph databases to build a knowledge base, extract code snippets and build a best practices snippet repo, automatically link related documents by using search, etc. [0] https://modelcontextprotocol.io/specification/2025-06-18/ser... [1] https://modelcontextprotocol.io/specification/2025-06-18/ser... | ||||||||
| ||||||||