CoordMCP - Multi-Agent Code Coordination Server
CoordMCP is a coordination server that helps multiple AI coding agents work together on the same project without conflicts.
Why CoordMCP?
When you use AI coding assistants (OpenCode, Cursor, Claude Code, Windsurf) on a project:
- Lost decisions - The AI forgets what was decided in previous sessions
- Inconsistent choices - Different sessions make different architectural decisions
- No coordination - Multiple AI agents don't know what each other is doing
- No history - There's no record of why certain decisions were made
CoordMCP solves this by giving your AI agents a shared brain that persists across sessions.
How It Works
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ YOU │────▶│ AI AGENT │────▶│ CoordMCP │
│ │ │ │ │ Server │
└─────────────┘ └─────────────┘ └──────┬──────┘
│
▼
┌─────────────────┐
│ Shared Memory │
│ • Decisions │
│ • Tech Stack │
│ • File Locks │
└─────────────────┘
You just talk to your AI agent normally. CoordMCP works automatically in the background:
- Remembers decisions across sessions
- Prevents file conflicts between agents
- Provides architecture recommendations
- Tracks all changes
Example
You say:
"Create a todo app with React and FastAPI"
CoordMCP automatically:
- Discovers or creates the project
- Registers your AI agent
- Locks files before editing
- Records "Use React" and "Use FastAPI" decisions
- Tracks all created/modified files
- Unlocks files when done
Next session: Your AI remembers you're using React and FastAPI.
Quick Start
Install
pip install coordmcp
coordmcp --version
Configure Your Agent
Option 1: Using coordmcp CLI (recommended)
For most agents, add to your config file:
{
"mcpServers": {
"coordmcp": {
"command": "coordmcp",
"args": [],
"env": {
"COORDMCP_LOG_LEVEL": "INFO"
}
}
}
}
Option 2: Using Python module
{
"mcpServers": {
"coordmcp": {
"command": "python",
"args": ["-m", "coordmcp"],
"env": {
"COORDMCP_LOG_LEVEL": "INFO"
}
}
}
}
See integrations for specific setup instructions for each agent.
Test It
Restart your AI agent and say:
"What CoordMCP tools are available?"
Documentation
| Audience | Start Here |
|---|---|
| End Users | User Guide |
| Developers | API Reference |
| Contributors | Contributor Guide |
User Guide
- What is CoordMCP? - Overview and features
- Installation - Install and configure
- How It Works - Behind the scenes
Integrations
Developer Guide
- API Reference - All 49 tools
- Data Models - Data structures
- Examples - Usage examples
Contributor Guide
- Architecture - System design
- Development Setup - Dev environment
- Testing - Run and write tests
- Extending - Add new features
Reference
- Troubleshooting - Common issues
- Configuration - All options
Features
Long-Term Memory
Your AI agent remembers decisions across sessions. If you chose React last week, it knows this week.
Multi-Agent Coordination
Multiple AI agents can work on the same project without conflicts through file locking.
Architecture Guidance
Design pattern recommendations without expensive LLM calls. 9 patterns available: MVC, Repository, Service, Factory, Observer, Adapter, Strategy, Decorator, CRUD.
Task Management
Create, assign, and track tasks across agents. Support for task dependencies, priorities, and completion tracking.
Agent Messaging
Enable communication between agents with direct messages and broadcast capabilities.
Health Dashboard
Monitor project health with comprehensive dashboards showing task progress, agent activity, and actionable recommendations.
Zero LLM Costs
All architectural analysis is rule-based - no external API calls needed.
Development
git clone https://github.com/yourusername/coordmcp.git
cd coordmcp
pip install -e ".[dev]"
python -m pytest src/tests/ -v
License
MIT License - see LICENSE.
Metadata
Release files for coordmcp 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| coordmcp-0.1.2.tar.gz | 178.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| coordmcp-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 312.0 kB
Release files / coordmcp-0.1.2.tar.gz
| Download URL | coordmcp-0.1.2.tar.gz |
|---|---|
| Size | 178.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
85a7fb0049de6ce7d6d39b79b324dfaf00ede66d4e0cba3ee3bf0000cc69e4ea
|
|
BLAKE2b-256 checksum How to use checksums |
245cc1b5cca8cd2ac5f23f198ec1a659bffc4f3f59fd72e81e0b5479e25e8610
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / coordmcp-0.1.2-py3-none-any.whl
| Download URL | coordmcp-0.1.2-py3-none-any.whl |
|---|---|
| Size | 133.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
de5f0706b6d70278f2c7260e95d34000988d2a306047c6e6f2755ac1fb7e3d51
|
|
BLAKE2b-256 checksum How to use checksums |
648bc2aebf9b152edc63ae2f2851b25893a6249136f771a1de29694685a11911
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Security for coordmcp 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.