Aggregates multiple MCP servers behind one runtime with CLI discovery, filtering, presets, and HTTP or stdio access.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.
💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Agent.
The 1mcp/agent MCP server puts multiple MCP backends behind one aggregated runtime. Instead of configuring every upstream server separately in each client, operators can register them with 1MCP and expose the resulting inventory through a single serve process.
The runtime supports static servers loaded from startup configuration and template servers created after client or session context becomes available. It can also combine instructions from the configured servers, apply presets and filters, and send preset change notifications.
For agent-style use, the 1mcp/agent MCP server provides a narrower command workflow than exposing every backend tool at once. Agents can request runtime instructions, inspect a server or an individual tool, and invoke a tool after examining its schema.
Start the runtime with 1mcp serve. Clients can then connect in several ways:
instructions, inspect, and run for progressive discovery.1mcp proxy provides a stdio-compatible path while retaining project context and template-server support.The runtime may use asynchronous loading to make the HTTP listener available earlier when a client can reconcile capability changes. Lazy loading is optional and presents a stable discovery surface based on tool_list, tool_schema, and tool_invoke. It reduces the initial schema payload, but does not reduce backend connections or processes.
Install the package globally with npm, add upstream servers through the 1MCP CLI, and start the runtime:
CLI mode can then be configured for supported agent workflows with commands such as 1mcp cli-setup --codex or 1mcp cli-setup --claude --scope repo --repo-root .. A project can use .1mcprc when the proxy path needs project-specific context. The README also points to configuration, authentication, and architecture documentation for runtime operators, but does not specify credential names or authentication settings in the provided material.
CLI mode requires an already running 1mcp serve instance. The stdio proxy also depends on that runtime, while direct HTTP attachment does not provide project context or .1mcprc handling and exposes a broader tool surface directly.
Lazy loading is opt-in and is intended to reduce initial schemas rather than backend resource usage. The README notes that it does not repair orphaned proxy processes. Direct stdio mode is described mainly as a debugging option because startup is slower than a thin standalone stdio setup.
For a given agent, the documentation recommends choosing one connection mode and removing an older direct MCP configuration before switching that agent to CLI mode.
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/1mcp-agent)<a href="https://allmcps.com/mcp/1mcp-agent"><img src="https://allmcps.com/api/badge/1mcp-agent?style=directory" alt="Agent on AllMCPs" /></a>