MCP铝桥
双向桥梁 主控程序 (模型上下文协议)服务器/工具和 代理人:// 协议代理。
特性
- MCP → 代理人:// --将MCP服务器公开为代理://端点,以便其他代理可以调用MCP工具
- 代理人://→ MCP --将代理暴露为MCP工具,以便LLM可以通过MCP使用代理
安装
pip install -e .用法
将MCP工具作为代理公开
from mcp_agenium import MCPToAgentBridge
bridge = MCPToAgentBridge(
mcp_server="npx @modelcontextprotocol/server-filesystem /tmp",
agent_name="filesystem",
agent_domain="tools",
)
await bridge.start(port=8080)
# Now accessible as agent://filesystem.tools将代理用作MCP工具
from mcp_agenium import AgentToMCPBridge
bridge = AgentToMCPBridge(
agents=["agent://search.agenium", "agent://weather.agenium"]
)
mcp_tools = await bridge.get_tools() # Returns MCP-compatible tool definitions
result = await bridge.call_tool("search_agenium_search", {"query": "hello"})网桥服务器(MCP JSON-RPC)
from mcp_agenium import AgentToMCPBridge, BridgeServer
bridge = AgentToMCPBridge(agents=["agent://search.agenium"])
server = BridgeServer(bridge)
await server.run_stdio() # Speaks MCP protocol on stdin/stdout发展
pip install -e ".[dev]"
pytest域名注册
支持使用市场API密钥在Agenium DNS系统上进行可选域注册(dom_).通过 api_key 启动时自动注册代理的参数。从获取API密钥 Telegram域名市场.
许可证
麻省理工学院
