Serve .agent/ project context, references, and collaborations to MCP-compatible IDEs.
{
"mcpServers": {
"io-github-dinwind-cokodo-agent": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Serve .agent/ project context, references, and collaborations to MCP-compatible IDEs.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 20 days ago.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Persistent memory using a knowledge graph
Privacy-first. MCP is the protocol for tool access. We're the virtualization layer for context.
Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt — returns 0-100 signal.
Monitor browser logs directly from Cursor and other MCP compatible IDEs.
MCP Security Weekly
Get CVE alerts and security updates for io.github.dinwind/cokodo-agent and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
cokodo-agent (co) is a CLI + convention directory .agent/ that turns “how AI collaborates, what it remembers, and which rules it codes by” into versionable, syncable, checkable project assets.
| Problem | Approach |
|---------|----------|
| AI “forgets” every new chat | Single entry point: start-here.md, status.md, MCP for on-demand context |
| Each IDE has its own rules | co adapt generates Cursor / Claude / Copilot / Gemini / Codex entry files once; the protocol stays in .agent/ only |
| Spec and implementation drift | v1.9+ uses co change to manage “proposal → tasks → archive” under project/changes/, SDD-style like OpenSpec, with co lint checks |
In short: Ship protocol + session state + optional SDD change units inside the repo, wired by Python and co serve; it does not replace the IDE, it fixes “project-level context.”
The two can be used together; cokodo keeps SDD inside .agent/ and is oriented toward “one repo, one toolchain.”
| Aspect | OpenSpec | cokodo-agent |
|--------|----------|--------------|
| Focus | Align on “what to build” before coding (change units + living specs) | Align on “who the project is, where it stands” (protocol + cross-session state) |
| Changes/workflow | changes/ → propose → apply → archive; slash commands | co change new \| apply \| list \| archive; same model as status.md and MCP |
| Living specs | openspec/specs/ as first-class | .agent/project/specs/ + optional merge on archive |
| MCP | Officially no MCP | co serve / co serve --workspace; IDE queries context, status, changes |
| Protocol upgrade | Manual template follow-up | co diff / co sync; project/ is not overwritten |
| Multi-IDE | AGENTS.md + per-IDE slash commands | co adapt cursor\|claude\|copilot\|gemini\|codex\|all |
| Runtime | Node.js 20.19+ | Python 3.10+ |
| Cross-project | Single-repo oriented | co ref / co collab / global registration |
Relationship: OpenSpec excels at spec and change-unit expression and community workflow; cokodo-agent excels at session continuity, MCP, protocol versioning, and one flow for all IDEs. From v1.9, cokodo includes SDD change units; see OpenSpec comparison research and ADR-009 for tradeoffs. Thanks to OpenSpec (Fission-AI) for the inspiration.
co commands (concise)pipx install cokodo-agent # or pip install cokodo-agent
# MCP is included; use co serve for IDE integration
co version
cd your-repo
co init # interactive: create .agent/
co init -y --tools all # non-interactive + generate all IDE entry files
# then edit .agent/project/context.md, tech-stack.md
.agent/, only add or refresh IDE entry filesco adapt cursor # or claude / copilot / gemini / codex / all
co detect # see which IDE files already exist in the repo
.agent/co diff # compare with remote/bundled protocol
co sync -y # upgrade core etc., keep project/
co lint # compliance + changes-structure (when using change units)
co change new feature-x # skeleton: proposal / specs / design / tasks
co change appl
... [View full README on GitHub](https://github.com/dinwind/agent_protocol#readme)