Minds MCP服务器
Minds的MCP(模型上下文协议)服务器,允许LLM通过标准化接口与Minds SDK交互。
安装
安装所需的依赖项(建议使用虚拟环境)
python -m venv env
source env/bin/activatepip install -r requirements.txt
pip install -r requirements-dev.txt配置
可以使用环境变量配置服务器:
FastMCP设置
FASTMCP_DEBUG:启用调试模式(默认值:false)FASTMCP_LOG_LEVEL:设置日志级别(默认值:INFO)FASTMCP_HOST:要绑定的主机(默认值:0.0.0.0)FASTMCP_PORT:要绑定的端口(默认值:8000)FASTMCP_SSE_PATH:SSE事件的路径(默认值:/SSE)FASTMCP_MESSAGE_PATH:消息路径(默认值:/messages/)
思维设置
MINDS_BASE_URL:Minds API的基本URL(默认值:https://mdb.ai)
用法
启动服务器
python -m server资源模板
服务器根据MCP规范公开以下资源模板:
minds://{api_key}-列出所有可用的思维minds://{mind_name}/{api_key}-通过名字获得特定的头脑
工具模板
服务器提供以下工具模板:
completion-使用指定的思维生成完成
- 参数: - mind_name:要使用的心灵ID - message:要完成的消息 - api_key:Minds API密钥
发展
运行测试
# Run all tests
python -m pytest
# Run only unit tests
python -m pytest tests/unit发展模式
为了便于开发,您可以使用MCP开发服务器:
mcp dev server.py这将启动服务器并在浏览器中打开MCP检查器进行测试。
MCP协议
此服务器实现 模型上下文协议(MCP),它提供:
- 资源模板:用于检索数据的参数化URL模式
- 工具模板:用于执行操作的函数签名
- 提示模板:可重用的交互模板(不在此服务器中使用)
MCP客户端可以:
- 发现可用的资源和工具模板
- 使用参数实例化模板
- 以标准化的方式访问资源和调用工具
