MCP servers that allow AI agents to interact with various AI coding assistants
Project description
Agents Parliament
The idea: instead of asking one AI coding agent (Claude, Gemini, Codex, Aider, etc.), you group them into your "Agents Parliament."
When you submit a task:
- Your main agent receives the request and decides if it needs help
- It calls other agents as tools — Claude might ask Gemini for a code review, or delegate a refactor to Aider
- The agents collaborate — each bringing their strengths to produce better results
Each agent can also spawn sub-agents on the fly, dynamically creating their instructions based on the task.
Supported Agents
| Server | CLI Tool | Publisher |
|---|---|---|
claude-mcp |
Claude Code | Anthropic |
aider-mcp |
Aider | Open Source |
codex-mcp |
OpenAI Codex | OpenAI |
gemini-mcp |
Gemini CLI | |
goose-mcp |
Goose | Block (Square) |
Prerequisites
- Python 3.10+
- The respective CLI tools installed (see below)
CLI Installation
# Claude Code (required for claude-mcp)
# Install from: https://docs.anthropic.com/en/docs/claude-code
# Aider (required for aider-mcp)
pip install aider-chat
# OpenAI Codex (required for codex-mcp)
npm install -g @openai/codex
# Gemini CLI (required for gemini-mcp)
npm install -g @google/gemini-cli
# Goose (required for goose-mcp)
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | bash
Installation
# Install from PyPI (recommended)
pip install agenters
# OR install from source
git clone https://github.com/roeiba/agenters.git
cd agenters
pip install .
Usage
Run servers directly
Once installed, you can use the CLI commands directly:
# Claude MCP Server
claude-mcp
# Aider MCP Server
aider-mcp
# Codex MCP Server
codex-mcp
# Gemini MCP Server
gemini-mcp
# Goose MCP Server
goose-mcp
Configure with Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"claude-agent": {
"command": "claude-mcp",
"args": []
},
"aider-agent": {
"command": "aider-mcp",
"args": []
},
"codex-agent": {
"command": "codex-mcp",
"args": []
},
"gemini-agent": {
"command": "gemini-mcp",
"args": []
},
"goose-agent": {
"command": "goose-mcp",
"args": []
}
}
}
Available Tools
Claude MCP Server
| Tool | Description |
|---|---|
ask_claude |
Simple prompt to Claude |
ask_claude_with_system |
Prompt with custom system prompt |
ask_claude_json |
Get structured JSON response |
ask_claude_in_directory |
Run with directory context |
ask_claude_with_tools |
Run with specific tools enabled |
get_claude_version |
Get CLI version |
Aider MCP Server
| Tool | Description |
|---|---|
aider_chat |
Send a message to make code changes |
aider_architect |
Use architect mode for planning |
aider_ask |
Ask questions without making changes |
get_aider_version |
Get Aider version |
Codex MCP Server
| Tool | Description |
|---|---|
codex_prompt |
Send a prompt (suggest mode) |
codex_full_auto |
Run in full-auto sandboxed mode |
codex_auto_edit |
Run in auto-edit mode |
get_codex_version |
Get Codex CLI version |
Gemini MCP Server
| Tool | Description |
|---|---|
gemini_prompt |
Send a prompt to Gemini |
gemini_in_directory |
Run with directory context |
gemini_with_search |
Run with Google Search grounding |
get_gemini_version |
Get Gemini CLI version |
Goose MCP Server
| Tool | Description |
|---|---|
goose_run |
Run with text instructions |
goose_run_file |
Run with instructions from file |
goose_run_recipe |
Run a predefined recipe |
get_goose_version |
Get Goose version |
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agenters-0.3.0.tar.gz.
File metadata
- Download URL: agenters-0.3.0.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
52128fd816038fc9d062ed6b1169b01975cfc1c4ce378c24002498f80f1610c1
|
|
| MD5 |
9b8378619ba2f4303d576831f51a1abc
|
|
| BLAKE2b-256 |
872af226276cb8aab32dc3849767978e1ae43bd080a46620dd947172284e3530
|
File details
Details for the file agenters-0.3.0-py3-none-any.whl.
File metadata
- Download URL: agenters-0.3.0-py3-none-any.whl
- Upload date:
- Size: 14.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4ce80fd0f1fa96d03097f6b837bae2fb8d6c47a03a46b3075e39b8d85af68fc8
|
|
| MD5 |
8b96d185a8d44936b926e567dcee88af
|
|
| BLAKE2b-256 |
ba61bcb5c8ec3da18309f1c560ae138d6206533d9751684bb8eda8d78266dacf
|