
SafetyCulture MCP Server

2025.03.07
0
Python安全数据分析自然语言查询开发效率其它
SafetyCulture MCP Server 是一个基于模型上下文协议(MCP)的服务,专为 SafetyCulture API 设计。它允许用户通过自然语言查询 SafetyCulture 数据,分析检查数据和趋势,比较不同时间段和类别的安全指标,并可视化检查趋势。
View on GitHub
Overview
基本能力
产品定位
SafetyCulture MCP Server 是一个为 SafetyCulture API 设计的 MCP 服务器,旨在通过自然语言查询和分析 SafetyCulture 数据。
核心功能
- 使用自然语言查询 SafetyCulture 数据
- 分析检查数据和趋势
- 比较不同时间段和类别的安全指标
- 可视化检查趋势
适用场景
- 安全检查和数据分析
- 趋势比较和可视化
- 与 Claude for Desktop 集成进行自然语言查询
工具列表
- Authentication
authenticate
: 使用 API 密钥与 SafetyCulture API 进行认证- Inspection Data (Using Feed API)
get_inspections
: 获取特定时间段的检查数据get_inspection_trends
: 分析检查趋势compare_injury_reports
: 比较两个时间段的伤害报告- Action Data (Using Feed API)
get_actions
: 获取特定时间段的行动数据get_action_details
: 获取特定行动的详细信息
常见问题解答
- 如何测试 API 密钥?使用
test_api.bat YOUR_API_KEY
命令。 - 如何与 Claude for Desktop 集成?编辑配置文件并添加 MCP 服务器配置。
使用教程
使用依赖
- 安装 Python
- 安装依赖:
pip install -r requirements.txt
安装教程
- 克隆仓库
- 复制
example.env
到.env
并配置 API 密钥 - 运行服务器:
run_server.bat
- 使用 .env 文件配置运行服务器run_with_key.bat YOUR_API_KEY
- 使用提供的 API 密钥运行服务器
调试方式
- 测试 API 密钥:
test_api.bat YOUR_API_KEY
- 交互模式测试:
test_api.bat
- 测试 Feed API:
test_api.bat feed YOUR_API_KEY
- 检查可访问的 API URL:
test_api.bat url
许可证
None