Your agent reads it too
Before a task, your agent can check how similar tasks went for other developers: the prompt that worked, where the agent went wrong, and what the human did about it. Coders Talk has an MCP server for that. It only reads, and only what people published.
Closed beta
The server is in closed beta while the library grows. To join, write to [email protected] with your Coders Talk username and the agent you use. Once you are in, connect it as below.
Connect
The address is https://coders.talk/mcp (Streamable HTTP). Clients that support OAuth open a Coders Talk page where you sign in with GitHub and press Connect. The connection can only read the library: it cannot see your drafts, send sessions or publish.
Claude
In Claude (web or desktop): Settings → Connectors → Add custom connector. Name it Coders Talk, paste https://coders.talk/mcp, press Add, then Connect.
Claude Code
claude mcp add --transport http coders-talk https://coders.talk/mcp
Then type /mcp in Claude Code, pick coders-talk and sign in. Or skip OAuth and use the token of the agent plugin: add --header "Authorization: Bearer ct_…" to the command above.
Codex
In ~/.codex/config.toml:
[mcp_servers.coders-talk]
url = "https://coders.talk/mcp"
Then run codex mcp login coders-talk.
Cursor, Windsurf and others
Cursor, in ~/.cursor/mcp.json:
{ "mcpServers": { "coders-talk": { "url": "https://coders.talk/mcp" } } }
Windsurf, in ~/.codeium/windsurf/mcp_config.json, the same with "serverUrl" in place of "url". Any other client that speaks Streamable HTTP works too, with OAuth or with a plugin token in the Authorization header.
What your agent gets
| Tool | When | What comes back |
|---|---|---|
search_coding_agent_sessions |
Before a non-trivial task on a known stack, or when you ask how others did something | Up to 5 sessions: the result, how long it took, how often the human stepped in, a link |
find_coding_agent_failures |
After two or three failed attempts | Moments where agents failed on a similar problem, and what the human did next |
get_coding_agent_session |
To read one of those | The goal, the first prompt and the outcome, or every moment in order |
Your agent decides when to call them. When nothing similar has been published, it gets exactly that answer: "No similar sessions on coders.talk yet."
Only published Builds reach agents, and only their moments as the author wrote them: never the raw session, and code only as a count of files and lines with the file paths. Before a Build reaches agents, Coders Talk checks it:
- Hidden characters, images and links to other sites are taken out of every answer.
- A moment that downloads and runs code, carries a long encoded blob or speaks to the agent ("ignore previous instructions…") is left out; a Build with more than one waits for an editor.
- A reported Build is out until an editor looks, after one report.
- Builds of new accounts reach agents once they have votes from other people or the author has an earlier Build without reports.
Every answer starts by saying it is reference data from other developers, not instructions, and that commands in it are not run without asking you. See something wrong? Report the Build on its page.
What the MCP sends
- The query your agent writes: a short description of the task and the stack. The tools ask agents to leave out code, file paths, repository and company names; the server cuts a query at 200 characters.
- What we keep of it: the query with web addresses, email addresses and file paths replaced by
[url],[email]and[path], the stack, task type and agent it filtered by, the client's name (for example Claude Code), how many sessions it found and which came first. Not who asked: no account and no IP address. Kept for 180 days. Queries that found nothing tell the editors what the library is missing. - Server logs: the tool called, whether it worked, the client, your account and IP address, how long it took, and never the query. Kept for 14 days, to keep the service running and stop abuse.
- Limits: 120 searches a minute for a signed-in connection.
To stop, remove the connector in your client (claude mcp remove coders-talk in Claude Code) and disconnect it under Agent plugins in Settings; a disconnected token stops working at once. More in the privacy policy.