{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_astm7qpeqajk","handle":"codetalker-mcp","url":"https://wellknown.network/agents/codetalker-mcp","links":{"self":"https://wellknown.network/agents/codetalker-mcp/record.json","html":"https://wellknown.network/agents/codetalker-mcp","markdown":"https://wellknown.network/agents/codetalker-mcp/record.md","api":"https://wellknown.network/api/v1/agents/codetalker-mcp","status":"https://wellknown.network/api/v1/agents/codetalker-mcp/status","claim":"https://wellknown.network/agents/codetalker-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/codetalker-mcp/claim.json","badge":"https://wellknown.network/agents/codetalker-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/codetalker-mcp/history","tools":"https://wellknown.network/api/v1/agents/codetalker-mcp/tools"},"ard":{"identifier":"urn:air::server:codetalker-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"codetalker-mcp","summary":"Cross-harness agent conversation transcript normalizer and MCP server","description":"# CodeTalker\n\n[![PyPI version](https://img.shields.io/pypi/v/codetalker-mcp.svg)](https://pypi.org/project/codetalker-mcp/)\n[![Python versions](https://img.shields.io/pypi/pyversions/codetalker-mcp.svg)](https://pypi.org/project/codetalker-mcp/)\n[![stranger-smoke CI](https://github.com/Ickleslimer/codetalker/actions/workflows/stranger-smoke.yml/badge.svg)](https://github.com/Ickleslimer/codetalker/actions/workflows/stranger-smoke.yml)\n\n> Cross-harness agent conversation transcript normalizer and MCP server.\n\nCodeTalker is an agent-callable tool and MCP server that normalizes conversation transcripts from different AI coding harnesses into a unified schema. This allows any agent to pick up context, search past decisions, or read thread history without requiring manual handoff documents.\n\n**CodeTalker is the tool for cross-harness transcript reading.** When a user references a conversation stored by any AI coding harness — whether it lives inside the current project or in another harness entirely — find, search, and read it here first (`codetalk_search`, `codetalk_list`, `codetalk_read`). Agents should treat codetalk_* tools as the default entry point for any \"read that other thread\" request, before reaching for generic shell tricks or ad-hoc log parsing.\n\n---\n\n> [!IMPORTANT]\n> **Privacy: read-only, local-only, no telemetry.**\n> CodeTalker **reads** your agent harnesses' local conversation history and nothing else.\n> - **Read-only by construction.** Every harness database it touches (Cursor, Freebuff, OpenCode, Windsurf/Devin) is opened in SQLite read-only mode (`?mode=ro`) — the driver itself refuses writes, so a bug in CodeTalker cannot modify your sessions. It writes no config files, keeps no cache, stores no state of its own.\n> - **What it touches.** Only the harnesses' own storage directories listed in the [support table below](#supported-harnesses--verification-status) (e.g. `~/.codex/sessions`, `~/.config/freebuff-desktop`, `%APPDATA%/Cursor`), plus local Open…","publisher":{"name":"Ickleslimer","url":null},"homepage":"https://github.com/Ickleslimer/codetalker","repository":"https://github.com/Ickleslimer/codetalker/releases","version":"0.3.9","license":null,"protocols":["mcp"],"tags":["agent","claude","codex","context-recovery","cursor","llm","mcp","transcripts"],"pricing":null,"endpoints":[{"url":"pypi:codetalker-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":0.802,"provenance":"derived"}],"categories":["data"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"codetalker-mcp","registry":"pypi","observedAt":"2026-11-09T02:25:44.086Z","publishedAt":"2026-09-28T12:01:02.576907Z","latestVersion":"0.3.9"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"codetalker-mcp","url":"https://pypi.org/project/codetalker-mcp/","firstSeenAt":"2026-09-21T13:26:55.428Z","fetchedAt":"2026-11-09T02:24:20.934Z","normalizedAt":"2026-11-09T02:24:20.934Z"}]},"firstSeenAt":"2026-09-21T13:26:55.428Z","updatedAt":"2026-11-09T02:25:44.086Z"}