SafetyCulture MCP Server

SafetyCulture MCP Server

site icon
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 服务器配置。

使用教程

使用依赖

  1. 安装 Python
  2. 安装依赖:pip install -r requirements.txt

安装教程

  1. 克隆仓库
  2. 复制 example.env.env 并配置 API 密钥
  3. 运行服务器:
  4. run_server.bat - 使用 .env 文件配置运行服务器
  5. 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