mcp agno
MCP(模型上下文协议)服务器,使AI助手可以直接访问 硝酸银 框架文档。
Claude和其他兼容MCP的客户端可以实时浏览、获取和搜索AGNO文档,而不是手动抓取文档或依赖过时的训练数据。
它做什么
显示三个MCP工具:
| 工具 | 说明 |
|---|---|
list_agno_sections | 列出所有可用的文档部分及其slug和URL |
get_agno_page | 通过slug或URL获取文档页面的完整内容 |
search_agno_docs | 在整个目录中搜索关键字--返回匹配的slug,而不获取页面 |
启动时,服务器会为核心部分(介绍、代理、团队、工作流、AgentOS)的目录添加种子,并自动从实时AGNO站点地图中发现其他页面。
______________________________________________________________________
需求
- Python 3.11+
- 紫外线 (推荐)或pip
______________________________________________________________________
安装
紫外线(推荐)
git clone https://github.com/Attilio81/MCP_AGNO.git
cd MCP_AGNO
uv pip install -e .使用pip
git clone https://github.com/Attilio81/MCP_AGNO.git
cd MCP_AGNO
pip install -e .这将安装 mcp-agno 命令。
______________________________________________________________________
使用Claude Desktop
将服务器添加到您的Claude Desktop配置中(claude_desktop_config.json):
{
"mcpServers": {
"agno-docs": {
"command": "mcp-agno"
}
}
}如果在虚拟环境中安装了uv,请使用完整路径:
{
"mcpServers": {
"agno-docs": {
"command": "/path/to/venv/bin/mcp-agno"
}
}
}重新启动克劳德桌面。这三个工具将自动显示。
______________________________________________________________________
使用克劳德代码(CLI)
claude mcp add agno-docs mcp-agno或者将其添加到您的项目中 .mcp.json:
{
"mcpServers": {
"agno-docs": {
"command": "mcp-agno"
}
}
}______________________________________________________________________
手动运行(用于测试)
mcp-agno服务器通过stdio运行并等待MCP消息。
______________________________________________________________________
发展
git clone https://github.com/Attilio81/MCP_AGNO.git
cd MCP_AGNO
uv pip install -e ".[dev]"
pytest______________________________________________________________________
资源
______________________________________________________________________
许可证
麻省理工学院
