Polyagent MCP
Reads agent definitions from Markdown files in the .claude/agents/ directory to configure available agents
Requires Python 3.10+ runtime environment for executing the MCP server
Uses TOML configuration format for Codex MCP server setup
Supports YAML configuration files for runner and agent configuration overrides
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Polyagent MCPcommit-agent, review and commit my changes with a descriptive message"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Polyagent MCP
MCP server that brings Claude Code agents to Codex, Gemini CLI and other AI coding assistants. Let any MCP-compatible client benefit from existing .claude/agents/ definitions, with zero additional configuration.
Why This Exists
Teams with Claude Code agents want colleagues on Codex or Gemini to reuse those same agents without porting anything. Polyagent MCP provides a zero-configuration experience for contributors using Codex or Gemini who might not have access to Claude Code, enabling the same agent-based workflows that Claude Code provides. It's designed as a drop-in feature for projects where there's already considerable thought put into designing Claude Code-optimized subagents.
Related MCP server: all-agents-mcp
How It Works
When you run this MCP server within Codex or Gemini, it spawns agents via separate CLI sessions, so they perform similarly to Claude Code agents. This provides the same benefits:
Context optimization: The main process uses less context as agents are initialized with separate context and only pass back what's important—not all intermediary output and thinking tokens.
Better performance: Each agent can be provided with its own knowledge and rules. Since it operates in a fresh session, this typically leads to way better prompt adherence compared to giving the same instructions to a single AI agent tasked with many responsibilities (single responsibility principle).
Installation
Quick Start with uvx (Recommended)
Run directly from GitHub without cloning:
# Default stdio transport
uvx --from git+https://github.com/execveat/polyagent-mcp polyagent-mcp
# HTTP transport on custom port
uvx --from git+https://github.com/execveat/polyagent-mcp polyagent-mcp --transport http --port 8000Local Development
Clone and install for development:
git clone https://github.com/execveat/polyagent-mcp.git
cd polyagent-mcp
uv syncRun locally with either:
# Using the console script
uv run polyagent-mcp
# Using fastmcp CLI (for development with auto-reload)
uv run fastmcp dev polyagent_mcp.server:mcpConfiguration
Codex
Add to your Codex configuration with a minimum 15-minute timeout:
[mcp_servers.agents]
command = "uvx"
args = ["--from", "git+https://github.com/execveat/polyagent-mcp", "polyagent-mcp"]
tool_timeout_sec = 900For local development (if you've cloned the repo):
[mcp_servers.agents]
command = "uv"
args = ["--directory", "/path/to/polyagent-mcp", "run", "polyagent-mcp"]
tool_timeout_sec = 900Important:
Use
tool_timeout_sec = 900or higher. Lower timeouts will cause agent invocations to fail prematurelyThe
uvxmethod automatically installs and updates from GitHubFor local development, replace
/path/to/polyagent-mcpwith your actual clone path
Gemini CLI
Add to your settings.json:
{
"mcpServers": {
"agents": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/execveat/polyagent-mcp",
"polyagent-mcp"
],
"timeout": 900000
}
}
}For local development:
{
"mcpServers": {
"agents": {
"command": "uv",
"args": [
"--directory",
"/path/to/polyagent-mcp",
"run",
"polyagent-mcp"
],
"timeout": 900000
}
}
}Important:
Timeout is in milliseconds:
900000= 15 minutesFor local development, replace
/path/to/polyagent-mcpwith your actual clone path
Environment Variables
Configure via environment variables (all optional):
POLYAGENT_MCP_DIR– directory with agent Markdown files (default:.claude/agents)POLYAGENT_MCP_CONFIG– optional YAML/JSON file for runner/agent config overridesPOLYAGENT_MCP_WORKSPACE– working directory for agent executionPOLYAGENT_MCP_TIMEOUT– default timeout in seconds (default: 900)POLYAGENT_MCP_LOG_LEVEL– Python log level (default: INFO)POLYAGENT_MCP_DEBUG– enable FastMCP debug mode
Usage
Once configured, your MCP client will automatically discover all agents in .claude/agents/:
List available agents: Check
resource://agents/manifestor use your client's tool listingReview agent instructions: Read
agent://<agent-name>before delegatingInvoke agents: Call the tool named after the agent (e.g.,
commit-agent)
Example tool invocation:
{
"tool": "commit-agent",
"arguments": {
"task": "Review and commit the changes with an appropriate message",
"context": "Fixed authentication bug in login flow"
}
}Optional parameters:
runner– force a specific CLI (codex,claude,gemini)model– runner-specific model aliastimeout_seconds– extend timeout for long operations
Requirements
Python 3.10+
At least one of:
codex,claude, orgeminiCLI installedExisting
.claude/agents/directory with agent definitions
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceWraps the Claude Agent SDK as MCP servers, letting you spawn multiple specialized Claude Code agents — each with its own model, tools, system prompt, and personality — from any MCP client.Last updated511216ISC
- Alicense-qualityFmaintenanceEnables orchestrating multiple AI CLI agents (Claude Code, Codex, Gemini CLI, Copilot CLI) through a unified MCP interface for task delegation, cross-agent comparison, and specialized tools like code review and debugging.Last updated2814MIT
- Alicense-qualityCmaintenanceEnables turning AI code agents like Anthropic Claude and OpenAI Codex into background agents accessible via MCP protocol for code generation, branch creation, and PR automation.Last updated45MIT
- AlicenseAqualityDmaintenanceBridges any MCP client (like Claude Code, Zed, VS Code) to any ACP coding agent, enabling multi-agent orchestration from a single chat interface.Last updated24979Apache 2.0
Related MCP Connectors
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/execveat/polyagent-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server