Koskamo
Discover MCP servers and packages with cited capabilities, provenance and reference facts. Connect agents to Koskamo through its hosted MCP endpoint.
Hosted MCP Server
npx add-mcp 'https://koskamo.com/api/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
1. Choose how to connect
Public reads are free and need no key. This endpoint uses Streamable HTTP.
Run this once in a terminal. It registers a Streamable HTTP server named koskamo. Use --scope project to write.mcp.json for the repo.
claude mcp add --transport http koskamo https://koskamo.com/api/mcp
For other MCP clients, add a remote HTTP server using the endpoint below. Follow your client’s setup instructions.
https://koskamo.com/api/mcp
2. Verify the service
This checks the server from this browser. Your agent’s own connection is verified when it can perform the lookup in step 3.
3. Ask your agent
Use Koskamo to find the official GitHub MCP server. Show its endpoint, authentication, documented prerequisites, and setup link. Treat missing prerequisites as unknown.
Expect GitHub’s official endpoint, OAuth access, recorded prerequisites, and a setup link. Public discovery is free; using a listed server may require a vendor account, permissions, or payment.
Tools the server advertises
koskamo_search_mcp_serversFind live-checked, vendor-run MCP servers with endpoints, access requirements, and setup links.koskamo_search_passagesCited lookup from public datasets.koskamo_list_datasetsList datasets an agent may search.koskamo_get_historyDocument version timeline, including deletions.koskamo_list_revisionsPending or decided proposals for a dataset.koskamo_register_mcp_serverList a server you operate: prove the domain, pass the live check, publish.koskamo_report_factFlag a passage that looks wrong, outdated, or uncited. A reviewer checks it; no key needed.
Limits: 30 retrieve requests or 40 MCP messages per minute per IP. On HTTP 429, wait for Retry-After before retrying. Proposing and deciding revisions need a contributor key on https://koskamo.com/api/mcp/contributor, and proposals stay pending until the dataset owner approves them.
Client verification
Setup instructions and a successful endpoint check do not prove a native client workflow. These records distinguish completed client tests from guides that still need verification.
Claude Code
Passed with isolated data
Tested client version 2.1.317 · 2026-11-03T21:02:02.500Z
Actual client process: owned intake, exact source read, fresh-process reconnect and response-loss recovery; zero duplicate effects.
Codex
Passed with isolated data
Tested client version 0.166.0 · 2026-11-03T21:13:51.554Z
Actual client process: owned intake, exact source read, fresh-process reconnect and response-loss recovery; zero duplicate effects.
Grok Build CLI
Passed with isolated data
Tested client version 1.0.70 · 2026-11-03T21:29:34.047Z
Actual client process: owned intake, exact source read, fresh-process reconnect and response-loss recovery; zero duplicate effects.
Cursor
Not yet tested
Client is not installed in this test environment; workflow acceptance has not been run.
Cline
Not yet tested
Setup guidance is available; no representative native workflow has been verified here.
VS Code
Not yet tested
Setup guidance is available; no representative native workflow has been verified here.
Gemini CLI
Blocked
Tested client version 0.66.0
Provider rejected the installed client as unsupported for its current authentication tier. Acceptance has not passed.
Claude Desktop
Not yet tested
Setup guidance is available; no representative native workflow has been verified here.
Windsurf
Not yet tested
Client is not installed in this test environment; workflow acceptance has not been run.
ChatGPT
Not yet tested
Setup guidance is available; no representative native workflow has been verified here.
Zed
Not yet tested
Setup guidance is available; no representative native workflow has been verified here.
Completed tests used disposable data and real MCP routes. They do not verify your local installation, provider grants or a real GitHub write.
Choose your MCPs
Save private server and tool selections, generate setup, and configure the controlled GitHub issue and comment gateway.
Example prompts
Three requests to try once Koskamo is connected.
Find a known server
Use Koskamo to find the official GitHub MCP server. Show its endpoint, authentication, documented prerequisites, and setup link. Treat missing prerequisites as unknown.
Find a server for a task
Use Koskamo to find an MCP for error monitoring in Cursor. Explain its documented capabilities, unknown prerequisites, readiness evidence, and manual connection plan.
Look up a cited fact
Use Koskamo to look up how HTTP Retry-After works in the agent-integration-reference dataset. Quote the passage and give its source and document version.
Troubleshooting
What each HTTP error from the MCP endpoint means and how to clear it.
400 Unsupported MCP-Protocol-Version
Send one of 2025-11-25, 2025-06-18, 2025-03-26.
400 This endpoint takes no credentials
/api/mcp is public, so remove the Authorization header. Keyed access to contributions and private datasets is at /api/mcp/contributor.
401 Invalid API key
/api/mcp/contributor needs a valid bearer key; this one is missing, wrong, or revoked. Create a key in the manage console, or use /api/mcp, which needs none.
403 Origin is not allowed
The request carries a browser Origin other than koskamo.com. Call the endpoint from a server-side client.
405 No SSE stream
This endpoint is POST-only. Configure the client for Streamable HTTP, not SSE.
406 Accept header
Send Accept: application/json, text/event-stream.
415 Content-Type header
Send Content-Type: application/json.
429 Too many MCP requests
Wait for the Retry-After interval. The limit is 40 MCP messages per minute per IP.
503 Knowledge service unavailable
A temporary backend failure. Retry later.