About
Agent-MCP is a multi-agent orchestration framework that enables coordinated AI collaboration through the Model Context Protocol (MCP). It allows developers to deploy teams of specialized AI agents that work in parallel on different aspects of software development projects. Key capabilities of Agent-MCP: - Parallel execution of multiple specialized agents on different codebase components. - Persistent knowledge graph that maintains project context across sessions and agents. - Real-time visualization dashboard showing agent networks, active collaborations, and task progress. - Shared memory bank that agents query for requirements, architectural decisions, and implementation details. - Intelligent task management with agent fleet monitoring and status tracking. - Prevention of context window overflow through distributed agent architecture.
README
Agent-MCP
[](https://deepwiki.com/rinadelph/Agent-MCP) > 🚀 Advanced Tool Notice: This framework is designed for experienced AI developers who need sophisticated multi-agent orchestration capabilities. Agent-MCP requires familiarity with AI coding workflows, MCP protocols, and distributed systems concepts. We're actively working to improve documentation and ease of use. If you're new to AI-assisted development, consider starting with simpler tools and returning when you need advanced multi-agent capabilities. > > 💬 Join the Community: Connect with us on Discord to get help, share experiences, and collaborate with other developers building multi-agent systems. Multi-Agent Collaboration Protocol for coordinated AI software development. Think Obsidian for your AI agents - a living knowledge graph where multiple AI agents collaborate through shared context, intelligent task management, and real-time visualization. Watch your codebase evolve as specialized agents work in parallel, never losing context or stepping on each other's work.Why Multiple Agents?
Beyond the philosophical issues, traditional AI coding assistants hit practical limitations:The Multi-Agent Solution
Agent-MCP transforms AI development from a single assistant to a coordinated team: Real-time visualization shows your AI team at work - purple nodes represent context entries, blue nodes are agents, and connections show active collaborations. It's like having a mission control center for your development team.Core Capabilities
Parallel Execution Multiple specialized agents work simultaneously on different parts of your codebase. Backend agents handle APIs while frontend agents build UI components, all coordinated through shared memory. Persistent Knowledge Graph Your project's entire context lives in a searchable, persistent memory bank. Agents query this shared knowledge to understand requirements, architectural decisions, and implementation details. Nothing gets lost between sessions. Intelligent Task Management Monitor every agent's status, assigned tasks, and recent activity. The system automatically manages task dependencies, prevents conflicts, and ensures work flows smoothly from planning to implementation.Quick Start
Python Implementation (Recommended)
``bash
Clone and setup
git clone https://github.com/rinadelph/Agent-MCP.git
cd Agent-MCP
Check version requirements
python --version # Should be >=3.10
node --version # Should be >=18.0.0
npm --version # Should be >=9.0.0
If using nvm for Node.js version management
nvm use # Uses the version specified in .nvmrc
Configure environment
cp .env.example .env # Add your OpenAI API key
uv venv
uv install
Start the server
uv run -m agent_mcp.cli --port 8080 --project-dir path-to-directory
Launch dashboard (recommended for full experience)
cd agent_mcp/dashboard && npm install && npm run dev
`
Node.js/TypeScript Implementation (Alternative)
`bash
Clone and setup
git clone https://github.com/rinadelph/Agent-MCP.git
cd Agent-MCP/agent-mcp-node
Install dependencies
npm install
Configure environment
cp .env.example .env # Add your OpenAI API key
Start the server
npm run server
Or use the built version
npm run build
npm start
Or install globally
npm install -g agent-mcp-node
agent-mcp --port 8080 --project-dir path-to-directory
`
MCP Integration Guide
What is MCP?
The Model Context Protocol (MCP) is an open standard that enables AI assistants to securely connect to external data sources and tools. Agent-MCP leverages MCP to provide seamless integration with various development tools and services.
Running Agent-MCP as an MCP Server
Agent-MCP can function as an MCP server, exposing its multi-agent capabilities to MCP-compatible clients like Claude Desktop, Cline, and other AI coding assistants.
#### Quick MCP Setup
``bash
1. Install Agent-MCP
uv venv uv install2. Start the MCP server
uv run -m agent_mcp.cli --porRelated MCP Servers
AI Research Assistant
hamid-vakilzadeh
AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar
Linkup
LinkupPlatform
Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages
Math-MCP
EthanHenrickson
Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support