mcp-federator

mcp-federatorは、複数のMCP(マルチクラウドプラットフォーム)を統合し、効率的なワークフローを実現するためのPythonライブラリです。ユーザーは、異なるクラウドサービス間でデータを簡単に移動させたり、操作を自動化したりすることができます。これにより、開発者は時間を節約し、エラーを減少させることが可能になります。

GitHubスター

1

ユーザー評価

未評価

お気に入り

0

閲覧数

11

フォーク

0

イシュー

0

README
MCP-Federator

MCP-Federator is a federated Model Context Protocol (MCP) agent that connects to multiple upstream MCP servers, aggregates or proxies their model contexts, and re-exposes them through a unified MCP-compatible interface. It acts as both a client and a server, enabling centralized access to distributed model context data.

Instruction

create a .env and add your secrets. In this example we use github and atlassian MCP servers so I am adding required secrets for them.

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>"

TODO
  • Proxy MCP server