Skip to content

1MCP AgentOne MCP server to aggregate them all

A unified Model Context Protocol server implementation that acts as a proxy/multiplexer for multiple MCP servers

1MCP Logo

Why 1MCP?

The Problem: AI assistants need to connect to multiple MCP servers, but managing dozens of individual connections is complex, unreliable, and security-intensive.

The Solution: 1MCP acts as a unified proxy/multiplexer that aggregates multiple MCP servers behind a single, reliable interface.

Quick Example

Start with a simple configuration:

json
{
  "mcpServers": {
    "filesystem": {
      "command": ["npx", "-y", "@modelcontextprotocol/server-filesystem", "/tmp"],
      "description": "File system access"
    },
    "search": {
      "command": ["npx", "-y", "@modelcontextprotocol/server-web-search"],
      "description": "Web search capabilities"
    }
  }
}
bash
# Start the proxy
npx -y @1mcp/agent --config mcp.json --port 3000

Now your agent is running. Connect your MCP client to http://localhost:3000 to start using your aggregated tools.

Key Benefits

  • 🎯 Simplified Integration: One connection instead of many
  • 🔐 Production Security: OAuth 2.1 with scope-based permissions
  • 📈 Better Reliability: Centralized error handling and monitoring
  • ⚙️ Easy Management: Single configuration, hot-reload support
  • 🚀 Performance: Efficient multiplexing with minimal overhead

What's Next?

Released under the Apache 2.0 License.