SafetyCulture MCP 服务器

SafetyCulture MCP 服务器

一个用于 SafetyCulture API 的模型上下文协议 (MCP) 服务器,支持自然语言查询。

快速入门

  1. 克隆仓库
  2. 安装依赖:pip install -r requirements.txt
  3. 配置 API 密钥:复制 example.env.env 并填写 SafetyCulture API 密钥
  4. 启动服务器:
    • 使用 .env 文件运行:run_server.bat
    • 或直接提供密钥运行:run_with_key.bat YOUR_API_KEY

测试 API

  • 测试密钥是否有效:test_api.bat YOUR_API_KEY
  • 测试 Feed API:test_api.bat feed YOUR_API_KEY

使用 Claude 桌面版

  1. 安装 Claude for Desktop
  2. 编辑配置文件(Mac:~/Library/Application Support/Claude/claude_desktop_config.json,Windows:%APPDATA%\Claude\claude_desktop_config.json
  3. 添加以下内容:

{ "mcpServers": { "safetyculture": { "command": "python", "args": [ "/path/to/your/project/src/main.py" ] } } }

  1. 重启 Claude 桌面版
  2. 使用自然语言查询数据,例如:“过去三个月该站点有多少次检查?”