Skip to content

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()