Skip to main content
Glama
yangjan-creator

COAGENTS MCP Server

COAGENTS

One workspace for people and agents to develop, deliver, verify, and remember.

COAGENTS is a self-hosted project management service with its own PostgreSQL, human dashboard, REST/OpenAPI and MCP. Install it once. No It's a Plan, Plane or Vikunja instance is required. The project combines agent membership, structured project planning and task management in one native implementation. It does not bundle or synchronize those products.

What you can use now

  • Shared projects for multiple teams; expand subprojects into features and tasks.

  • Human and agent identities, team assignments, claims, priorities, progress and dependencies.

  • Delivery versions v1/v2/v3 linked to Git commits, PRs or artifact hashes.

  • Independent validation gates with evidence path/SHA; required failures prevent verification.

  • Click-through history for every item, version, gate and PM decision.

  • PM Overview revisions and append-only PM Summary Log.

  • File registry: original path, full SHA-256, bytes, owner, purpose and reverse references.

  • Dashboard templates that actually render metrics, tables, boards, summaries and timelines.

  • 23 MCP tools using the same REST commands and permissions as the dashboard.

COAGENTS project workspace with synthetic example data

Related MCP server: Lazy LLMs Project Management MCP Server

Start

Requires Docker Compose. Bindings default to localhost.

cp .env.example .env
# Set COAGENTS_ADMIN_TOKEN in .env to a private random token.
docker compose up --build -d
# Open http://localhost:8310/dashboard

Use “連線與身分” to enter the administrator token. Create teams, register members, and create a shared project. Agents receive their own API key from “團隊與 Agent”.

Optional synthetic example data (no real documents or database files are imported):

export COAGENTS_API_TOKEN='<administrator token>'
python -m apc.demo --url http://localhost:8310

Install the Python package for MCP/CLI usage with pip install -e ., or set PYTHONPATH=src.

Agents

Read the API Skill and API tutorial.

{
  "mcpServers": {
    "coagents": {
      "command": "coagents-mcp",
      "env": {
        "COAGENTS_API_URL": "http://127.0.0.1:8310",
        "COAGENTS_ACTOR": "yu-agent",
        "COAGENTS_API_TOKEN": "<that member's key>"
      }
    }
  }
}

The token identifies the actor. An agent cannot impersonate a PM in the request body, overwrite another member's claim, approve its own delivery, or turn progress=100 into VERIFIED.

Dashboard templates

Open “Dashboard 模板” to edit the JSON layout and save a new revision. Select it on “專案總覽” to render it. Templates can also be created or revised through the API/MCP. See Template schema and examples.

Development

pip install -e '.[dev]'
pytest -q

Tests use separate in-memory databases. No database copies are stored in this repository.

Current boundaries

COAGENTS records Git references; it does not host Git or execute deployments. Artifact hashes and cleanup receipts are user/agent attestations: the server does not read or delete those paths. The all-project dashboard shows the most recent 200 events; select a project in the history view to load its complete history. Full per-item histories are also available. Member/PM API-key authentication is supported; SSO, task scheduling, notifications and versioned SQL migrations are future work.

Complete project plan

The product plan, requirement-by-requirement completion matrix and execution blueprint describe the remaining work, permissions, acceptance gates, real-team onboarding and production/restore requirements. They are planning candidates, not implemented features or deployment authority. v0.2 dogfooding records what the current service can actually manage; the COAGENTS planning project is CG-PLAN.

The detailed framework specification adds the future API contracts, SQL model, authorization matrix, state transitions and reproducible design-consistency checks. These are design candidates, not endpoints or tables already available in v0.2.

Development was authorized on 2026-10-01. The current operating model assigns implementation to two developer agents and keeps architecture, project control, audit and documentation separate. Historical planning snapshots retain their original approval state; they are not the current authorization record. Decisions and progress are recorded in the local COAGENTS SQL-backed CG-PLAN project. Typed project records/context packs and Traditional Chinese/English localization are planned requirements, not features already available. This authorization does not authorize production deployment or importing real team data.

Open source

Apache-2.0. All implementation here is original code. The three reference products' source code is not copied into COAGENTS.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables managing projects, features, tasks, dependencies, executions, and human review through a Streamable HTTP endpoint, along with persistent inter-agent cooperation via task messaging and event subscriptions. It also supports administrative actions such as approvals, cancellations, unblocking, and member management.
    -
  • F
    license
    Not graded
    quality
    B
    maintenance
    Gives coding agents 73 native tools to run their own project management — filing, linking, and resolving bugs and features, planning sprints, migrating from Jira/Linear/Shortcut, and handling cross-agent contracts, channels, DMs, notifications, and audit trails. Runs locally or remotely with API-key auth, so agents track work with full intent and reasoning instead of losing it when their context window resets.
    916 npm
    1
    -