MCP 工具接入
Agently 支持通过 MCP 接入外部工具。你可以把 MCP 服务当作工具集合挂到 Agent 上,按需调用。
基础用法
python
import asyncio
from agently import Agently
agent = Agently.create_agent()
async def main():
# 连接 MCP 服务地址
result = await agent.use_mcp("http://localhost:8080/mcp").input("333+546=?").async_start()
print(result)
asyncio.run(main())本地 MCP Server
如果是本地脚本启动的 MCP Server,可以直接传路径:
python
from pathlib import Path
mcp_path = Path("cal_mcp_server.py").resolve()
result = await agent.use_mcp(str(mcp_path)).input("333+546=?").async_start()