工具聚合服务

一个从多个MCP服务器收集工具并通过Pinecone索引智能匹配用户请求的服务。

  • by virajsharma2000
  • Python
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 virajsharma2000/v-mcp-aggregator-server

使用说明

🧸 mcp 聚合器

嗨!!这是一个愚蠢的lil服务器,它从其他mcp服务器上抓取工具,比如“全部抓取”🔧🐸 它把所有的工具都放在松果里(它就像一个大脑🧊🌲) 然后你可以问它一些问题,它会找到最好的工具来帮助你并运行它!!缩放💨


🧃 如何玩它

  1. 做一个 .env 文件如下:
MCP_SERVERS=http://localhost:8081,http://localhost:8082
PINECONE_API_KEY=your-pinecone-key
PINECONE_ENVIRONMENT=ur-env-name
PINECONE_INDEX_NAME=mcp-tools
  1. 用uv安装所有美味的东西🧪✨
uv venv .venv
source .venv/bin/activate
uv pip install -r pyproject.toml

(如果 uv 未找到,运行: pip install uv 第一😅)


  1. 快跑快跑!!
uvicorn aggregator_server:app --port 8090

📞 问它问题

curl "http://localhost:8090/tools/mcp_aggregator?search=do u kno the weather in delhi?"

它会打开松果体的大脑🧠🌲 并找到最好的工具来帮助你🤓


🤖 机器人也会问!!

robot(llm)可以这样称呼它:

{
  "tool": "mcp_aggregator",
  "args": {
    "search": "say a funny joke lol"
  }
}

奥基·多基,就是这样!! 💻🌈🐣 由viraj da超级编码器制作🧙‍♂️💚