Coral-Protocol

Anemoi

Built by Coral-Protocol โ€ข 373 stars

What is Anemoi?

Anemoi: A Semi-Centralized Multi-agent Systems Based on Agent-to-Agent Communication MCP server from Coral Protocol

How to use Anemoi?

1. Install a compatible MCP client (like Claude Desktop). 2. Open your configuration settings. 3. Add Anemoi using the following command: npx @modelcontextprotocol/anemoi 4. Restart the client and verify the new tools are active.
๐Ÿ›ก๏ธ Scoped (Restricted)
npx @modelcontextprotocol/anemoi --scope restricted
๐Ÿ”“ Unrestricted Access
npx @modelcontextprotocol/anemoi

Key Features

Native MCP Protocol Support
Real-time Tool Activation & Execution
Verified High-performance Implementation
Secure Resource & Context Handling

Optimized Use Cases

Extending AI models with custom local capabilities
Automating system workflows via natural language
Connecting external data sources to LLM context windows

Anemoi FAQ

Q

Is Anemoi safe?

Yes, Anemoi follows the standardized Model Context Protocol security patterns and only executes tools with explicit user-granted permissions.

Q

Is Anemoi up to date?

Anemoi is currently active in the registry with 373 stars on GitHub, indicating its reliability and community support.

Q

Are there any limits for Anemoi?

Usage limits depend on the specific implementation of the MCP server and your system resources. Refer to the official documentation below for technical details.

Official Documentation

View on GitHub

Anemoi: A Semi-Centralized Multi-agent Systems Based on Agent-to-Agent Communication MCP server from Coral Protocol

Anemoi is a semi-centralized multi-agent system (MAS) built on a Agent-to-Agent (A2A) communication MCP server. Unlike traditional context-engineering + centralized paradigms, Anemoi introduces structured, direct inter-agent communication โ€” enabling agents to collaborate much like a real-world team.

๐ŸŒ€ Like winds connecting distant lands, Anemoi enables agents to communicate directly in a semi-centralized network, achieving scalable coordination and seamless information flow.

<p align="center"> <img src="Anemoi/images/Anemoi_semi.png" alt="Anemoi Concept" width="70%"> </p>

๐Ÿš€ Key Features

  • Semi-Centralized Architecture Reduces dependency on a single planner agent, supporting adaptive plan updates.

  • Direct Agent-to-Agent Collaboration Agents can monitor progress, assess results, identify bottlenecks, and propose refinements in real time.

  • Efficient Context Management Minimizes redundant prompt concatenation and information loss, improving scalability and cost-efficiency.

  • Benchmark Performance Achieved 52.73% accuracy on the validation set of the GAIA benchmark, setting the state-of-the-art among small-LLM-based systems.

    Surpasses OWL (43.63%) by +9.09% in the same worker agents and models configuration (gpt-4.1-mini as planner agent/ gpt-4o as worker agent).

<p align="center"> <img src="Anemoi/images/Anemoi_workflow.png" alt="Anemoi Workflow" width="85%"> </p>

๐Ÿ“„ Publication

Our work has been released on arXiv:

๐Ÿ‘‰ Anemoi: A Semi-Centralized Multi-agent Systems Based on Agent-to-Agent Communication MCP server from Coral Protocol

If you find this project useful, please consider citing our paper:

@article{ren2025anemoi,
  title={Anemoi: A Semi-Centralized Multi-agent Systems Based on Agent-to-Agent Communication MCP server from Coral Protocol},
  author={Ren, Xinxing and Forder, Caelum and Zang, Qianbo and Tahir, Ahsen and Georgio, Roman J. and Deb, Suman and Carroll, Peter and Gรผrcan, ร–nder and Guo, Zekun},
  journal={arXiv preprint arXiv:2508.17068},
  year={2025},
  url={https://arxiv.org/abs/2508.17068}
}

๐Ÿงช Reproduction

Set up environment variables:

echo '
export FIRECRAWL_API_KEY="your_firecrawl_api_key"
export GOOGLE_API_KEY="your_google_api_key"
export HF_HOME="your_hf_home_path"
export OPENROUTER_API_KEY="your_openrouter_api_key"
export SEARCH_ENGINE_ID="your_search_engine_id"
export CHUNKR_API_KEY="your_chunkr_api_key"
' >> ~/.bashrc && source ~/.bashrc

Create environment:

cd Anemoi
/usr/bin/python3.12 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

We made some minor modifications to CAMEL 0.2.70 for our experiments:

rm -rf venv/lib/python3.12/site-packages/camel
cp -r utils/camel venv/lib/python3.12/site-packages/

Run the experiment:

cd ..
./gradlew run --console=plain

Global Ranking

-
Trust ScoreMCPHub Index

Based on codebase health & activity.

Manual Config

{ "mcpServers": { "anemoi": { "command": "npx", "args": ["anemoi"] } } }