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