drio
Open app

1MCP - One MCP Server for All

Source

A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.

Catalog onlyCatalog onlySTDIO

Overview

1MCP (One MCP) is a unified Model Context Protocol server that aggregates multiple MCP servers into a single interface, simplifying the management of AI assistants.

To use 1MCP, run the server with a configuration file for your AI assistant, and configure your AI clients to connect to the 1MCP server.

  • Aggregates multiple MCP servers into one unified interface - Reduces system resource usage by eliminating redundant server instances - Simplifies configuration management across different AI assistants - Supports dynamic configuration reloading without server restart - Handles graceful shutdown and resource cleanup
  1. Managing multiple AI assistants from a single server.
  2. Reducing resource consumption by consolidating server instances.
  3. Simplifying configuration for developers working with various AI models.

Add to your AI client

Use these steps to connect 1MCP - One MCP Server for All in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "agent-1mcp-app": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-agent-1mcp-app"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "agent-1mcp-app": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-agent-1mcp-app"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "agent-1mcp-app": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-agent-1mcp-app"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "agent-1mcp-app": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-agent-1mcp-app"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "agent-1mcp-app": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-agent-1mcp-app"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "agent-1mcp-app": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-agent-1mcp-app"
      ]
    }
  }
}

FAQ

Can 1MCP work with any AI assistant?

Yes! 1MCP is designed to work with various AI assistants like Claude Desktop, Cursor, and more.

Is 1MCP free to use?

Yes! 1MCP is open-source and free to use.

How do I configure 1MCP?

You can configure 1MCP using a JSON configuration file that specifies the MCP servers you want to aggregate.