Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Mcp.Aggregators

БесплатноНе проверен

An MCP aggregator that aggregates and serves multiple MCP servers through a single Stdio/HTTP server.

GitHubEmbed

Описание

An MCP aggregator that aggregates and serves multiple MCP servers through a single Stdio/HTTP server.

README

简体中文 | English

MCP Aggregators

This repository contains a collection of Model Context Protocol (MCP) aggregators that utilize the MCP C# SDK. These aggregators are designed to facilitate the integration and management of multiple MCP servers, allowing for streamlined data processing and interaction.

Usage

Run as Stdio Server

This specific aggregator is a standard input/output (stdio) based MCP server that leverages the MCP C# SDK to provide a simple and effective way to interact with MCP models through command line interfaces.

To use the MCP Aggregators Stdio, you can run the server with the following command:

dnx Mcp.Aggregators.Stdio --mcp-file=path/to/mcp.json --yes

if no --mcp-file is provided, it will use default mcp.json:

{
    "mcpServers": {
        "fetch": {
            "command": "uvx",
            "args": [
                "mcp-server-fetch"
            ],
            "env": {
                "port": 3300,
                "node-env": "dev"
            }
        }, 
        "samplemcpserver": {
            "type": "stdio",
            "command": "dnx",
            "args": [
                "sheng-jie.SampleMcpServer","--yes"
            ],
            "env": {
                "WEATHER_CHOICES": "晴朗,暴雨,潮湿,冰冻,多云,阴天,大雪,小雨,雷阵雨,雾霾"
            }
        },
        "time": {
            "type": "sse",
            "url": "https://mcp.api-inference.modelscope.net/0506441bba8744/sse"
        },
        "spec-coding": {
            "type": "stdio",
            "command": "dnx",
            "args": [
                "SpecCodingMcpServer", "--yes"
            ]
        },
        "csharp-code-interceptor": {
            "enabled": false,
            "type": "http",
            "url": "https://csharp.starworks.cc/mcp"
        }
    }
}

Run as HTTP Server

To run the MCP Aggregators as an HTTP server, you can use the following command:

dotnet run --project src/Mcp.Aggregators.Http/Mcp.Aggregators.Http.csproj

This will start an HTTP server that serves the MCP aggregator functionality. You can access it at http://localhost:5146/mcp.

TODO

  • Support aggregation Prompts and Resources.
  • Support running as Stdio MCP server. (Tools are supported)
  • Support running as HTTP MCP server. (Tools are supported
  • Add a web UI to configure MCP servers.
    • Add pages to list MCP servers.
    • Add pages to configure MCP servers.
    • Add pages to configure tool sets for each MCP server.
    • Add docker support.
    • Add Sqlite support for storing MCP server configurations.

from github.com/sheng-jie/Mcp.Aggregators

Установка Mcp.Aggregators

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/sheng-jie/Mcp.Aggregators

FAQ

Mcp.Aggregators MCP бесплатный?

Да, Mcp.Aggregators MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Mcp.Aggregators?

Нет, Mcp.Aggregators работает без API-ключей и переменных окружения.

Mcp.Aggregators — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Mcp.Aggregators в Claude Desktop, Claude Code или Cursor?

Открой Mcp.Aggregators на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Mcp.Aggregators with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development