1MCP Agent
1mcp-agent
One MCP server instead of many: the agent merges connected servers and gives them to a client through a single address. A beta version
- 516 ★ on the repository
- Last commit
- Apache-2.0
Extended access
Why this level
- A beta version and behavior may change
- Proxies the tools of all connected servers
Install
- Works in
Manual install
npm install -g @1mcp/agentServers are added with 1mcp mcp add and the client connects with claude mcp add -t http 1mcp "http://127.0.0.1:3050/mcp?app=claude-code".
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- A beta version and behavior may change
- Proxies the tools of all connected servers
This is third-party code. Review the repository files before installing.
What it does
1MCP Agent gathers several MCP servers into one and gives them to a client through a common address so that you do not configure each server separately. Installation: `npm install -g @1mcp/agent`, add a server: `1mcp mcp add context7 -- npx -y @upstash/context7-mcp`, connect a client: `claude mcp add -t http 1mcp "http://127.0.0.1:3050/mcp?app=claude-code"`. The latest release is v0.39.0-beta.3, that is a beta. Apache-2.0 license.
Who it is for. For developers who have many MCP servers in several clients and are tired of configuring them again.
Good fit when
- Many MCP servers need to be connected to several clients
- You need a single address for all connected servers
- You need to manage servers with the single 1mcp command
Not a fit when
- You need a stable version: it is a beta now
- You need to isolate servers from each other
Example request
Add the Context7 documentation server to 1mcp and connect the single address in Claude CodeMCP
- Transport
- http
- Authentication
- not required
Limitations
The version is a beta and behavior may change. The agent proxies the tools of all connected servers, so access is extended: a server with excess rights becomes reachable through the common address. Connect only trusted servers.
How to disable. Remove the 1mcp entry from the client and the package with npm uninstall -g @1mcp/agent.
FAQ
What does 1MCP Agent do?
It merges several MCP servers and gives them to a client through a single address.
How do I install it?
npm install -g @1mcp/agent, then 1mcp mcp add for servers.
Is it stable?
No, the latest release is v0.39.0-beta.3.
Discussion
No questions or reviews yet.
Related
MCP serversAn extension for the Pi agent that connects MCP servers through one proxy tool without flooding the context with tool definitions
A plugin with skills for building TypeScript MCP servers and MCP apps: the agent scaffolds, edits, debugs and verifies them
An MCP server that lets an agent read files, search code and run commands in a workspace
1C Agent Platform: three MCP servers for 1C
1C Agent Platform
A platform of three MCP servers for reading, writing and intelligence operations on 1C:Enterprise configurations and infobases
A CLI and TypeScript runtime for calling MCP servers from a terminal, scripts and generated typed clients
v8-session-manager: 1C client MCP session manager
v8-session-manager
A Rust binary that accepts WebSocket connections from several 1C clients and exposes a single MCP endpoint for AI agents
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| 1MCP Agent (this entry) | no | not required | 516 | |
| MCP Gateway | yes | OAuth | 877 | a Microsoft gateway for platform teams on Kubernetes and Azure |
| MCP Gateway Registry | no | OAuth | 980 | a registry and gateway for servers, agents and skills with OAuth and audit |
| hyper-mcp | no | not required | 882 | an MCP server in Rust with WebAssembly plugins |
README in short
The README describes a proxy that merges MCP servers into one, installation through npm and HTTP client connection. Apache-2.0 license.