MCP Aggregator

by dwillitzer

Not rated
GitHub

About

A universal aggregator that combines multiple MCP servers into a single endpoint.

Details

Author
dwillitzer
Categories
Developer Tools

Setup

Install MCP Aggregator in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/dwillitzer/mcp-aggregator

Follow the installation instructions in the repository README, then restart your MCP client.

A universal aggregator for combining multiple MCP (Model Context Protocol) servers into a single endpoint for AI assistants to access various tools and capabilities.

- ๐Ÿ”Auto-Discovery- Automatically finds installed MCP servers
- ๐Ÿš€Zero Configuration- Works out of the box with sensible defaults
- ๐Ÿ”งHighly Configurable- Customize every aspect when needed
- ๐Ÿ—๏ธMulti-Server Support- Aggregate multiple MCP servers
- ๐Ÿ”„Hot Reload- Add/remove servers without restart
- ๐Ÿ“ŠHealth Monitoring- Automatic health checks and recovery
- ๐Ÿ”’Secure by Default- No hardcoded secrets or paths

# Install globally npm install -g @mcp/aggregator # Run setup mcp-aggregator setup # Start the aggregator mcp-aggregator start
git clone https://github.com/dwillitzer/mcp-aggregator.git cd mcp-aggregator npm install npm run build npm link
docker pull ghcr.io/dwillitzer/mcp-aggregator:latest docker run -d -p 3000:3000 ghcr.io/dwillitzer/mcp-aggregator:latest

The aggregator uses a flexible configuration system:
- Environment Variables- Override any setting
- Config File-~/.mcp/aggregator/config.json
- Auto-Discovery- Finds servers automatically
- Defaults- Sensible defaults for everything

{ "aggregator": { "port": 3000, "host": "localhost" }, "servers": { "filesystem": { "enabled": true, "command": "mcp-server-filesystem" }, "shell": { "enabled": true, "command": "mcp-server-shell" } } }

The aggregator can work with any MCP-compliant server. Common servers include:

- filesystem- File operations (read, write, list)
- shell- Command execution
- git- Version control operations
- browser- Web automation
- slack- Slack integration
- github- GitHub operations
- 1password- Secret management

Add to your Claude Desktop configuration:

{ "mcpServers": { "aggregator": { "command": "mcp-aggregator", "args": ["start", "--stdio"] } } }

The aggregator integrates seamlessly with Claude Guard:

# Auto-detected if installed claude-guard --mcp-status # Or specify custom path claude-guard --mcp-aggregator /path/to/aggregator

- Getting Started
-
Configuration Guide
-
Server Integration
-
API Reference
-
Deployment Guide
-
Troubleshooting

# Clone repository git clone https://github.com/dwillitzer/mcp-aggregator.git cd mcp-aggregator # Install dependencies npm install # Run in development mode npm run dev # Run tests npm test # Build for production npm run build

Contributions are welcome! Please read ourContributing Guidefor details on our code of conduct and the process for submitting pull requests.

This software is proprietary to Daniel Willitzer with specific usage permissions.

- โœ… Free to use, modify, and distribute
- โœ… Commercial use allowed
- โš ๏ธ Derivative works MUST declare: "This is a derivative work based on MCP Aggregator by Daniel Willitzer"
- โš ๏ธ Must indicate modifications made

For security issues, please emaildaniel@willitzer.cominstead of using the issue tracker.

This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.

Create crafted UI components inspired by the best 21st.dev design engineers.

Bring agent evaluations, observability, and synthetic test set generation directly into your IDE for free with Galileo's new MCP server

An MCP server to help AI assistants to answer questions and generate AccelByte Extend SDK code more effectively .

MCP server for AI Diagram Maker โ€” generate beautiful software engineering diagrams directly inside Cursor, Claude Desktop, Claude Code, or any MCP-compatible AI agent

ALAPI MCP Tools,Call hundreds of API interfaces via MCP

AI-powered SVG animation generator that transforms static files into animated SVG components using the Allyson platform

MCP server that gives AI assistants on-demand access to 1,500+ amCharts docs, ~300 code examples, and 1000+ class API references.

APIMatic MCP Server is used to validate OpenAPI specifications using APIMatic. The server processes OpenAPI files and returns validation summaries by leveraging APIMaticโ€™s API.

One shared context layer for AI agents and humans โ€” live API specs, DB schemas, and versioned contracts across repos so every agent and teammate works from the same source of truth.

Build and deploy full-stack Next.js apps with 98 tools for React, AWS, and MongoDB

No reviews yet โ€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.