Bilka MCP服务器
用于与公共API集成的MCP服务器。
设置
- 安装
uv如果你还没有:
curl -LsSf https://astral.sh/uv/install.sh | sh- 创建并激活虚拟环境:
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- 安装依赖项:
uv add "mcp[cli]" httpx运行服务器
要运行服务器,请执行以下操作:
python src/server.py配置
可以通过修改中的常量来配置服务器 src/server.py:
API_BASE:与您集成的API的基本URLUSER_AGENT:用于API请求的用户代理字符串
添加新工具
要向服务器添加新工具,请执行以下操作:
- 在中创建一个新的异步函数
src/server.py - 用
@mcp.tool() - 添加适当的类型提示和文档字符串
- 实现工具的功能
使用Claude进行桌面测试
要将此服务器与Claude for Desktop一起使用,请将以下内容添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"bilka": {
"command": "python",
"args": [
"src/server.py"
]
}
}
}