Skip to main content

A FastMCP-based Model Context Protocol server for intelligent multi-agent code coordination

Project description

CoordMCP - Multi-Agent Code Coordination Server

Python 3.10+ FastMCP License: MIT

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:

  1. Discovers or creates the project
  2. Registers your AI agent
  3. Locks files before editing
  4. Records "Use React" and "Use FastAPI" decisions
  5. Tracks all created/modified files
  6. 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

Integrations

Developer Guide

Contributor Guide

Reference

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coordmcp-0.1.2.tar.gz (178.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

coordmcp-0.1.2-py3-none-any.whl (133.5 kB view details)

Uploaded Python 3

File details

Details for the file coordmcp-0.1.2.tar.gz.

File metadata

  • Download URL: coordmcp-0.1.2.tar.gz
  • Upload date:
  • Size: 178.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for coordmcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 85a7fb0049de6ce7d6d39b79b324dfaf00ede66d4e0cba3ee3bf0000cc69e4ea
MD5 16a00778c10468a9598bf521bca24993
BLAKE2b-256 245cc1b5cca8cd2ac5f23f198ec1a659bffc4f3f59fd72e81e0b5479e25e8610

See more details on using hashes here.

File details

Details for the file coordmcp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: coordmcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 133.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for coordmcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 de5f0706b6d70278f2c7260e95d34000988d2a306047c6e6f2755ac1fb7e3d51
MD5 871238d154172852d0b2817ef9c8dc54
BLAKE2b-256 648bc2aebf9b152edc63ae2f2851b25893a6249136f771a1de29694685a11911

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page