API集成服务器

Bilka MCP服务器是一个用于与公共API集成的工具,支持通过配置和添加新工具来扩展功能。

  • by KristianSchmidt
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 kristianschmidt/bilka_mcp

使用说明

Bilka MCP服务器

用于与公共API集成的MCP服务器。

设置

  1. 安装 uv 如果你还没有:

    curl -LsSf https://astral.sh/uv/install.sh | sh
    
  2. 创建并激活虚拟环境:

    uv venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    
  3. 安装依赖项:

    uv add "mcp[cli]" httpx
    

运行服务器

要运行服务器,请执行以下操作:

python src/server.py

配置

可以通过修改中的常量来配置服务器 src/server.py:

  • API_BASE:与您集成的API的基本URL
  • USER_AGENT:用于API请求的用户代理字符串

添加新工具

要向服务器添加新工具,请执行以下操作:

  1. 在中创建一个新的异步函数 src/server.py
  2. 用 @mcp.tool()
  3. 添加适当的类型提示和文档字符串
  4. 实现工具的功能

使用Claude进行桌面测试

要将此服务器与Claude for Desktop一起使用,请将以下内容添加到您的 claude_desktop_config.json:

{
    "mcpServers": {
        "bilka": {
            "command": "python",
            "args": [
                "src/server.py"
            ]
        }
    }
}