一个用于 Minds 的 MCP(模型上下文协议)服务器,允许大型语言模型(LLM)通过标准化接口与 Minds SDK 进行交互。
安装所需的依赖项(推荐使用虚拟环境)
python -m venv env
source env/bin/activate

pip install -r requirements.txt pip install -r requirements-dev.txt
服务器可以通过环境变量进行配置:
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} - 列出所有可用的 Mindsminds://{mind_name}/{api_key} - 通过名称获取特定的 Mind服务器提供了以下工具模板:
completion - 使用指定的 Mind 生成补全
mind_name: 要使用的 Mind 的 IDmessage: 要补全的消息api_key: Minds API 密钥# 运行所有测试
python -m pytest
# 仅运行单元测试
python -m pytest tests/unit

为了便于开发,您可以使用 MCP 开发服务器:
mcp dev server.py
这将启动服务器并在浏览器中打开 MCP 检查器以进行测试。
该服务器实现了模型上下文协议 (MCP),提供了:
MCP 客户端可以: