ai-collab

Provides an autonomous MCP server enabling direct AI-to-AI collaboration for project planning, execution, and validation.
  • javascript

3

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "wyn0001-ai-collab-mcp": {
      "command": "node",
      "args": [
        ".mcp-server/src/index.js"
      ]
    }
  }
}

You run an MCP server to enable direct AI-to-AI collaboration for project development. It coordinates autonomous agents, tracks tasks, plans, and looped execution so you can start a project and let agents handle the work with minimal human intervention.

How to use

You interact with the MCP server using an MCP client to start autonomous collaboration between AI agents. Start the agents with autonomous mode enabled to have them load a project context, generate a comprehensive plan, and begin executing tasks across multiple phases. You will monitor loop status to see progress and blockers, and you can intervene if needed.

How to install

Prerequisites: ensure you have Node.js installed on your system. You may also need a shell utility to run commands.

Step 1: Clone the project repository to your workspace.

Step 2: Install dependencies for the MCP server.

Step 3: Make the server executable if needed.

Configuration

Configure the MCP server for each AI client to enable local execution via Node. Below are explicit configuration examples you can adapt to your environment.

Claude configuration (local stdio server) builds the MCP command to run the server script from your project.

{
  "mcpServers": {
    "ai_collab": {
      "command": "node",
      "args": [".mcp-server/src/index.js"]
    }
  }
}

Security and best practices

Keep MCP server endpoints on trusted networks. Use appropriate access controls and audit logging for all autonomous actions.

Troubleshooting

If a command does not execute, verify the MCP client is pointing to the correct local stdio server entry and that the script path exists.

Project and data flow overview

The server coordinates a multi-phase project plan, handles task dependencies, prioritizes work, and provides continuous execution loops until completion or blockage. You can pause or adjust focus as urgent tasks arise.

Data storage

State and task data are stored under a structured data directory to persist across sessions. You can review task states, missions, and tickets as the project evolves.

Automation and usage patterns

Autonomous mode enables continuous work with minimal human input. You can start two AI agents in parallel and then periodically check their loop status to observe progress, blockers, and ticketing updates.

Supported tasks and commands

Use the following actions through your MCP client to manage work: creating tasks, batching tasks, reviewing submissions, starting project plans, and updating plan progress.

Example task flow

Create a batch of tasks with dependencies so that work can proceed in the correct order, and let the system automatically adjust when dependencies are satisfied.

Activate continuous work mode so the developer agent moves to the next available task immediately after completing one.

Autonomous loop status checks

Periodically query the agents to confirm they are progressing and to surface any critical blockers that require attention.

Final notes

This MCP server supports autonomous collaboration with AI agents, maintains context across sessions, and provides structured project planning and execution loops. Use it to accelerate development workflows with minimal manual intervention.

Available tools

send_directive

Create development tasks with optional dependencies and priorities to drive the project forward.

send_batch_directives

Queue multiple tasks at once to accelerate planning and execution.

review_work

Review submitted work and provide feedback or approval for progression.

create_project_plan

Instantiate a comprehensive project plan to guide autonomous execution across phases.

update_plan_progress

Advance the project to the next phase or adjust progress as tasks complete.

get_all_tasks

Query all tasks assigned to an agent, typically sorted by priority.

submit_work

Submit completed work items for validation and integration.

ask_question

Request clarification from agents to resolve ambiguities during execution.

get_loop_status

Check status of autonomous loops to observe progress and blockers.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational