Command Palette

Search for a command to run...

UnylyUnyly
Browse all

All In One

FreeNot checked

Aggregates multiple MCP services into a single unified interface with self-configuration capabilities, enabling dynamic addition and removal of tools via conver

GitHubEmbed

About

Aggregates multiple MCP services into a single unified interface with self-configuration capabilities, enabling dynamic addition and removal of tools via conversation.

README

npm version License: MIT

A powerful MCP (Model Context Protocol) service aggregator that combines multiple MCP services into a single unified MCP service with self-configuration capabilities.

一个强大的MCP(Model Context Protocol)服务聚合器,能够将多个MCP服务合并为一个统一的MCP服务,并提供自我配置功能。 中文版请看 README_zh-CN.md.

✨ Core Features

🔄 Multi-Service Aggregation

  • Unified Interface: Combine multiple MCP services into a single MCP service, simplifying configuration and management
  • Multi-Protocol Support: Supports two communication protocols: stdio and HTTP
  • Transparent Proxy: Clients don't need to be aware of multiple backend services, all tool calls are automatically routed to the corresponding service

🛠️ Self-Configuration

  • Built-in Configuration Tools: Provide dedicated MCP tools for configuration management
  • Dynamic Configuration: Modify configuration directly through MCP tools without manual file editing
  • Configuration Validation: Real-time configuration validation to avoid configuration errors

🌟 Other Features

  • 🪟 Windows Compatible: Automatically handles command execution issues on Windows platform
  • ⚙️ Configuration-Driven: Manage MCP services through JSON configuration files
  • 🛡️ Type Safe: Fully developed with TypeScript
  • 🔄 Auto-Reconnect: Support automatic reconnection mechanism when services fail
  • 📊 Status Monitoring: Real-time monitoring of all MCP services' running status

🚀 Quick Start

Get started in just three steps:

  1. Configure mcp-all-in-one in your MCP client

For Claude Code:

claude mcp add mcp-all-in-one -s user -- npx -y mcp-all-in-one@latest stdio

For clients like Cursor/Trae/Cherry Studio:

{
  "mcpServers": {
    "mcp-all-in-one": {
      "command": "npx",
      "args": ["mcp-all-in-one@latest","stdio"]
    }
  }
}
  1. Configure your MCPs through conversation in the MCP client
Configure Fetch tool in mcp-all-in-one: uvx mcp-server-fetch
Configure chrome-devtools in mcp-all-in-one: npx chrome-devtools-mcp@latest
View mcp configuration in mcp-all-in-one
Remove chrome-devtools tool from mcp-all-in-one
  1. Restart the MCP service in your MCP client, and the new tools will be ready to use!

📚 Documentation

🤝 Contributing

Issues and Pull Requests are welcome!

📄 License

MIT License

🔗 Related Links

from github.com/vtxf/mcp-all-in-one

Install All In One in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install mcp-all-in-one

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add mcp-all-in-one -- npx -y mcp-all-in-one

FAQ

Is All In One MCP free?

Yes, All In One MCP is free — one-click install via Unyly at no cost.

Does All In One need an API key?

No, All In One runs without API keys or environment variables.

Is All In One hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install All In One in Claude Desktop, Claude Code or Cursor?

Open All In One on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare All In One with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs