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).

コメント

「その他」の他のコンテンツ