A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one. 1MCP (One MCP) is designed to simplify the way you work with AI assistants. Instead of configuring multiple MCP servers for different clients (Claude Desktop, Cherry Studio, Cursor, Roo Code, Claude, etc.), 1MCP provides a single, unified server. - ๐ Unified Interface: Aggregates multiple MCP ser
Add this skill
npx mdskills install 1mcp-app/agentWell-documented MCP aggregation proxy with clear setup instructions and multiple installation options
1# 1MCP - One MCP Server for All23A unified Model Context Protocol server implementation that aggregates multiple MCP servers into one.45[](https://www.npmjs.com/package/@1mcp/agent)6[](https://www.npmjs.com/package/@1mcp/agent)7[](https://github.com/1mcp-app/agent/actions/workflows/github-code-scanning/codeql)8[](https://github.com/1mcp-app/agent/stargazers)9[](https://docs.1mcp.app)10[](https://deepwiki.com/1mcp-app/agent)11[](https://www.npmjs.com/package/@1mcp/agent)1213## Overview14151MCP (One MCP) is designed to simplify the way you work with AI assistants. Instead of configuring multiple MCP servers for different clients (Claude Desktop, Cherry Studio, Cursor, Roo Code, Claude, etc.), 1MCP provides a single, unified server.1617## Features1819- **๐ Unified Interface**: Aggregates multiple MCP servers into one20- **๐ OAuth 2.1 Authentication**: Production-ready security with scope-based authorization21- **โก High Performance**: Efficient request forwarding with proper error handling22- **๐ก๏ธ Security First**: Stdio transport isolation, input sanitization, and comprehensive audit logging23- **๐ง Easy Configuration**: Single JSON configuration file with hot-reload support24- **๐ Health Monitoring**: Built-in health check endpoints for monitoring and observability2526## Quick Start2728### 1. Install 1MCP2930**Binary (Recommended - No Node.js Required):**3132```bash33# Linux/macOS34curl -L https://github.com/1mcp-app/agent/releases/latest/download/1mcp-linux-x64.tar.gz | tar -xz35sudo mv 1mcp /usr/local/bin/3637# Windows (PowerShell)38Invoke-WebRequest -Uri "https://github.com/1mcp-app/agent/releases/latest/download/1mcp-win32-x64.zip" -OutFile "1mcp.zip"39Expand-Archive -Path "1mcp.zip" -DestinationPath "."40```4142**NPM:**4344```bash45npx -y @1mcp/agent --help46```4748### 2. Add MCP Servers4950```bash511mcp mcp add context7 -- npx -y @upstash/context7-mcp521mcp mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/Documents53```5455### 3. Start the Server5657```bash581mcp59```6061### 4. Connect Your AI Assistant6263**For Cursor**, add to `~/.cursor/mcp.json`:6465```json66{67 "mcpServers": {68 "1mcp": {69 "url": "http://127.0.0.1:3050/mcp?app=cursor"70 }71 }72}73```7475[](cursor://anysphere.cursor-deeplink/mcp/install?name=1mcp&config=eyJ1cmwiOiJodHRwOi8vMTI3LjAuMC4xOjMwNTAvbWNwP2FwcD1jdXJzb3IifQ%3D%3D)7677**For VSCode**, add to `settings.json`:7879```json80{81 "servers": {82 "1mcp": {83 "url": "http://127.0.0.1:3050/mcp?app=vscode"84 }85 }86}87```8889[Install MCP Server to VSCode](vscode:mcp/install?%7B%22name%22%3A%221mcp%22%2C%22url%22%3A%22http%3A%2F%2F127.0.0.1%3A3050%2Fmcp%3Fapp%3Dvscode%22%7D)9091**For Claude Code:**9293```bash94claude mcp add -t http 1mcp "http://127.0.0.1:3050/mcp?app=claude-code"95```9697That's it! All your MCP servers are now available through one unified endpoint. ๐9899## Commands100101### Core Commands102103- **`1mcp [serve]`** - Start the 1MCP server (default command)104- **`1mcp mcp add <name>`** - Add a new MCP server to configuration105- **`1mcp mcp list`** - List all configured MCP servers106- **`1mcp mcp status [name]`** - Show server status and details107108For detailed command usage, run: `1mcp <command> --help`109110## Documentation111112๐ **[Complete Documentation](https://docs.1mcp.app)** - Comprehensive guides, API reference, and examples113114### Key Topics115116- **[Installation Guide](https://docs.1mcp.app/guide/installation)** - Binary, NPM, and Docker installation117- **[Quick Start](https://docs.1mcp.app/guide/quick-start)** - Get running in 5 minutes118- **[Configuration](https://docs.1mcp.app/guide/essentials/configuration)** - CLI flags and environment variables119- **[Authentication](https://docs.1mcp.app/guide/advanced/authentication)** - OAuth 2.1 security setup120- **[Architecture](https://docs.1mcp.app/reference/architecture)** - How 1MCP works internally121- **[Development](https://docs.1mcp.app/guide/development)** - Contributing and building from source122123## How It Works1241251MCP acts as a proxy, managing and aggregating multiple MCP servers. It starts and stops these servers as subprocesses and forwards requests from AI assistants to the appropriate server. This architecture allows for a single point of entry for all MCP traffic, simplifying management and reducing overhead.126127## Contributing128129Contributions are welcome! Please read our [CONTRIBUTING.md](CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us.130131## License132133This project is licensed under the Apache License 2.0. See the [LICENSE](LICENSE) file for details.134
Full transparency โ inspect the skill content before installing.