联邦模型上下文协议代理

MCP-Federator是一个联邦模型上下文协议(MCP)代理,连接多个上游MCP服务器,聚合或代理其模型上下文,并通过统一的MCP兼容接口重新暴露它们。

  • by dhananshan
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 dhananshan/mcp-federator

使用说明

MCP会员

MCP Federator是一个联邦模型上下文协议(MCP)代理,它连接到多个上游MCP服务器,聚合或代理它们的模型上下文,并通过统一的MCP兼容接口重新公开它们。它既充当客户端又充当服务器,实现了对分布式模型上下文数据的集中访问。

指令

创建.env并添加您的机密。在这个例子中,我们使用github和atlassian MCP服务器,所以我为它们添加了所需的秘密。

export AZURE_OPENAI_API_HOST="<YOUR VALUE>"

export AZURE_OPENAI_API_VERSION="<YOUR VALUE>"

export AZURE_OPENAI_DEPLOYMENT_NAME="<YOUR VALUE>"

export AZURE_OPENAI_API_KEY="<YOUR VALUE>"

export GITHUB_PERSONAL_ACCESS_TOKEN="<YOUR VALUE>"

export GITHUB_HOST="<YOUR VALUE>"

export CONFLUENCE_URL="<YOUR VALUE>"

export CONFLUENCE_USERNAME="<YOUR VALUE>"

export CONFLUENCE_API_TOKEN="<YOUR VALUE>"

export JIRA_URL="<YOUR VALUE>"

export JIRA_USERNAME="<YOUR VALUE>"

export JIRA_API_TOKEN="<YOUR VALUE>"

全部

  • []代理MCP服务器