
Configuration

2025.03.28
1
Python中间件服务Hyperspell集成其它
hyperspell-mcp 是一个与 Hyperspell 服务集成的 MCP 服务器,主要用于通过 MCP 协议与 Hyperspell 进行交互。它支持通过环境变量配置 Hyperspell 的访问令牌、资源使用方式以及目标集合。该服务特别针对 Claude Desktop 等 MCP 客户端进行了优化,允许将资源以工具形式暴露。
View on GitHub
Overview
基本能力
产品定位
hyperspell-mcp 是一个中间件服务,用于桥接 MCP 客户端与 Hyperspell 服务之间的通信。
核心功能
- 支持通过环境变量配置 Hyperspell 访问令牌
- 提供灵活的资源配置选项(工具形式或资源形式)
- 支持指定目标集合或使用默认集合
- 针对 Claude Desktop 等客户端进行了特殊优化
适用场景
- 在 MCP 环境中集成 Hyperspell 服务
- 需要灵活控制资源暴露方式的开发场景
- 针对特定客户端(如 Claude Desktop)的优化实现
工具列表
文档中未明确列出具体工具,但提到了可以根据配置将资源以工具形式暴露。
常见问题
- 需要确保正确配置 Hyperspell 访问令牌
- Claude Desktop 需要知道
uv
的绝对路径 - 资源配置方式需要根据客户端能力进行选择
使用教程
使用依赖
- 需要安装
uv
工具(可通过which uv
查找安装路径) - 需要有效的 Hyperspell 用户或应用令牌
安装教程
- 确保已安装
uv
工具 - 获取 Hyperspell 访问令牌
- 配置 MCP 客户端(如 Claude Desktop)的启动参数:
{
"mcpServers": {
"Hyperspell": {
"command": "/path/to/uv",
"args": [
"run",
"--with",
"hyperspell",
"--with",
"mcp[cli]",
"mcp",
"run",
"/path/to/hyperspell_mcp/server.py"
],
"env": {
"HYPERSPELL_TOKEN": "<app or user token>",
"USE_RESOURCES": "false"
}
}
}
}
调试方式
- 创建
.env
文件并配置环境变量:
HYPERSPELL_TOKEN=...
HYPERSPELL_USE_RESOURCES=true
- 运行以下命令启动调试器:
uv run mcp dev src/hyperspell_mcp/server.py
许可证
None