Search / io.github.KonstantinStarovoytov/agent-docs
Agent Docs
R0· no sign-inSearch the official docs of Claude Code, Cursor, OpenAI Codex and MCP, refreshed daily.
v0.1.1 · active · repository · website · descriptor JSON · versions
Search / io.github.KonstantinStarovoytov/agent-docs
R0· no sign-inSearch the official docs of Claude Code, Cursor, OpenAI Codex and MCP, refreshed daily.
v0.1.1 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"agent-docs": {
"type": "http",
"url": "https://agent-docs-mcp.onrender.com/mcp/",
"headers": {
"X-Cohere-Api-Key": "${X_COHERE_API_KEY}",
"Authorization": "Bearer ${token}"
}
}
}
}claude mcp add --transport http agent-docs https://agent-docs-mcp.onrender.com/mcp/ --header "X-Cohere-Api-Key: ${X_COHERE_API_KEY}" --header "Authorization: Bearer ${token}"[mcp_servers.agent-docs]
url = "https://agent-docs-mcp.onrender.com/mcp/"
bearer_token_env_var = "token"
env_http_headers = { "X-Cohere-Api-Key" = "X_COHERE_API_KEY" }
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"agent-docs": {
"type": "remote",
"url": "https://agent-docs-mcp.onrender.com/mcp/",
"enabled": true,
"headers": {
"X-Cohere-Api-Key": "{env:X_COHERE_API_KEY}",
"Authorization": "Bearer {env:token}"
}
}
}
}{
"mcpServers": {
"agent-docs": {
"type": "http",
"url": "https://agent-docs-mcp.onrender.com/mcp/",
"headers": {
"X-Cohere-Api-Key": "${X_COHERE_API_KEY}",
"Authorization": "Bearer ${token}"
}
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=agent-docs&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vYWdlbnQtZG9jcy1tY3Aub25yZW5kZXIuY29tL21jcC8iLCJoZWFkZXJzIjp7IlgtQ29oZXJlLUFwaS1LZXkiOiIke1hfQ09IRVJFX0FQSV9LRVl9IiwiQXV0aG9yaXphdGlvbiI6IkJlYXJlciAke3Rva2VufSJ9fQ%3D%3D"
}{
"servers": {
"agent-docs": {
"type": "http",
"url": "https://agent-docs-mcp.onrender.com/mcp/",
"headers": {
"X-Cohere-Api-Key": "${X_COHERE_API_KEY}",
"Authorization": "Bearer ${token}"
}
}
}
}{
"mcpServers": {
"agent-docs": {
"httpUrl": "https://agent-docs-mcp.onrender.com/mcp/",
"headers": {
"X-Cohere-Api-Key": "${X_COHERE_API_KEY}",
"Authorization": "Bearer ${token}"
}
}
}
}extensions:
"agent-docs":
enabled: true
name: "agent-docs"
type: streamable_http
uri: "https://agent-docs-mcp.onrender.com/mcp/"
headers:
"X-Cohere-Api-Key": "${X_COHERE_API_KEY}"
"Authorization": "Bearer ${token}"
timeout: 300
Placeholders to fill from your own secret store: ${X_COHERE_API_KEY}, ${token}. The registry never accepts secret values.
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotations2 of 2 tools declare readOnlyHint or destructiveHinttools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHinttools.token_costabout 808 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 5 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-5d-ago
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://agent-docs-mcp.onrender.com/mcp/ streamable-http | none | yes | 100% | 350 ms | 2026-07-28 | 2026-10-20 |
read_sectionread-only | Read a page found by search_docs. Without a heading: the page's description and outline (top-level sections with subsection counts). With a heading: that section's full text, including its subsections; continue long sections with next_offset. outline_depth=3 also lists subsections; use it only on long pages to find one specific subsection. |
search_docsread-only | Search the official documentation of Claude Code, Cursor, OpenAI Codex and MCP. Use it before answering any question about using, configuring or administering these products. Not for other products or general programming. If the answer could differ between products and the user hasn't said which one, ask. Returns one passage per page, with the page's one-line description and a relevance score; under ~0.5 means the docs probably don't cover it. One topic per call: split multi-part questions. Need more than the passage? Call read_section(url), or read_section(url, heading) for one of the passage's other_sections. |
Schemas: list_tools.
{
"name": "io.github.KonstantinStarovoytov/agent-docs",
"title": "Agent Docs",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://agent-docs-mcp.onrender.com/mcp/",
"type": "streamable-http",
"headers": [
{
"name": "X-Cohere-Api-Key",
"isSecret": true,
"description": "Your own Cohere API key (free trial at dashboard.cohere.com). Provide this or Authorization."
},
{
"name": "Authorization",
"value": "Bearer {token}",
"isSecret": true,
"variables": {
"token": {
"isSecret": true,
"isRequired": true,
"description": "Access token from the owner"
}
},
"description": "Bearer token from the owner. Provide this or X-Cohere-Api-Key."
}
]
}
],
"version": "0.1.1",
"repository": {
"id": "1369858584",
"url": "https://github.com/KonstantinStarovoytov/agent-docs",
"source": "github"
},
"websiteUrl": "https://github.com/KonstantinStarovoytov/agent-docs",
"description": "Search the official docs of Claude Code, Cursor, OpenAI Codex and MCP, refreshed daily."
}