CoordMCP

CoordMCP

A coordination server that enables multiple AI coding agents to work together on the same project by providing shared memory, file locking, decision tracking, and architecture guidance, preventing conflicts and maintaining consistency across sessions.

Category
Visit Server

README

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
Architecture Decisions ADRs

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.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured