Skip to main content

A Router service for MCP service discovery and routing.

Project description

Aduib MCP Router

项目简介

Aduib MCP Router 是一个多MCP聚合路由器,支持多种MCP协议,旨在简化MCP服务器的管理和使用。

使用

  1. MCP配置
    {
     "mcpServers": {
         "aduib-mcp-router":{
             "command": "uvx",
             "args": ["aduib-mcp-router"],
             "env": {
               "MCP_CONFIG_URL": "./config.json"
             }
         }
       }
    }
    
  2. json配置
    {
        "time": {
            "command": "uvx",
            "args": [
                "mcp-server-time"
            ]
        },
        "aduib_server": {
            "type": "sse",
            "url": "http://10.0.0.169:5002",
            "headers": {
                "Authorization": "Bearer $2b$12$WB2YoxB5CQtPbqN35UDso.of2n7BmDvvQpxmIUdKe2VHO.MAY1u26"
            }
        }
    }
    

开发

  1. 安装环境

    pip install uv
    # Or on macOS
    brew install uv
    # Or on Windows
    choco install uv
    
  2. 安装依赖

    uv sync --dev
    
  3. 初始化数据库

     uv pip install alembic
     alembic -c ./alembic/alembic.ini revision --autogenerate -m "init table"
     alembic -c ./alembic/alembic.ini upgrade head
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aduib_mcp_router-1.0.3.tar.gz (518.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aduib_mcp_router-1.0.3-py3-none-any.whl (409.0 kB view details)

Uploaded Python 3

File details

Details for the file aduib_mcp_router-1.0.3.tar.gz.

File metadata

  • Download URL: aduib_mcp_router-1.0.3.tar.gz
  • Upload date:
  • Size: 518.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.11

File hashes

Hashes for aduib_mcp_router-1.0.3.tar.gz
Algorithm Hash digest
SHA256 a9c59979e08f7680ae8dccb230919be3fcfa7b573dd677e2eae679cb2b98568d
MD5 0462fa5660a2ec44b4d507cfdbbff8b8
BLAKE2b-256 78e9dddbbdae803c73c24c2e6eb331d41812d36eb4fe80b6da54084f323a11a2

See more details on using hashes here.

File details

Details for the file aduib_mcp_router-1.0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for aduib_mcp_router-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c93ad56e86098c3ef88fb8765a480e262eed4d4f62b6061571a1a0c29c50cfbf
MD5 514817ef8ca4d472a2b1270d415920d4
BLAKE2b-256 c3adfdec6301c49416ada7d9a4a709f8011ddfe2ed41ff07f234b01b97e095c5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page