MCP.so
登录

SafetyCulture MCP Server

@zerubroberts

基本信息

分类

其他

传输方式

stdio

作者

zerubroberts

关于 SafetyCulture MCP Server

暂无概览

SafetyCulture MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

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

SafetyCulture MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is SafetyCulture MCP Server?

A Model Context Protocol (MCP) server that integrates with the SafetyCulture API. It lets users query SafetyCulture data – inspections, actions, and trends – using natural language after providing an API key.

How to use SafetyCulture MCP Server?

  1. Clone the repository and install dependencies: pip install -r requirements.txt.
  2. Copy example.env to .env and configure your SafetyCulture API key, or run the server with run_with_key.bat YOUR_API_KEY.
  3. Run the server with run_server.bat (uses .env) or run_with_key.bat YOUR_API_KEY.
  4. Configure Claude for Desktop to use the server by adding its mcpServers config pointing to src/main.py. Then ask natural‑language questions about your SafetyCulture data.

Key features of SafetyCulture MCP Server

  • Query inspection data using natural language.
  • Analyze inspection trends over time.
  • Compare safety metrics across time periods and categories.
  • Visualize inspection trends over time.
  • Filter actions by status (e.g., ‘in_progress’, ‘completed’) and priority.
  • Retrieve detailed information about a specific action by ID.

Use cases of SafetyCulture MCP Server

  • Ask “How many inspections were done in this site over the last 3 months?”.
  • Compare injury reports between two time periods to identify trends.
  • Get all actions filtered by status or priority for a specific period.
  • Monitor safety compliance across multiple sites with trend analysis.

常见问题

1

What dependencies are required?

Python 3 and the packages listed in `requirements.txt` (installed via `pip install -r requirements.txt`).

2

How do I authenticate with the SafetyCulture API?

Provide your SafetyCulture API key either in the `.env` file (as `SAFETYCULTURE_API_KEY`) or by passing it as a command‑line argument to `run_with_key.bat`.

3

What data does this server access?

It accesses inspection and action data through the SafetyCulture Feed API (`/feed/inspections` and `/feed/actions`). No data is stored locally; it is fetched live from the SafetyCulture API.

4

How do I use it with Claude for Desktop?

Edit Claude for Desktop’s configuration file (`claude_desktop_config.json`) to add an `mcpServers` entry for `safetyculture` with `command: "python"` and `args` pointing to the `src/main.py` file. Then restart Claude for Desktop.

5

Is there a way to test the API key before using the server?

Yes, run `test_api.bat YOUR_API_KEY` to verify the key works. Additional testing modes are available (e.g., `test_api.bat feed YOUR_API_KEY` to test just the Feed API).

评论

其他 分类下的更多 MCP 服务器