MCP.so
ログイン

SafetyCulture MCP Server

@zerubroberts

SafetyCulture MCP Server について

概要はまだありません

基本情報

カテゴリ

その他

ランタイム

python

トランスポート

stdio

公開者

zerubroberts

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

ツール

ツールは検出されませんでした

ツールは 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.

FAQ from SafetyCulture MCP Server

What dependencies are required?

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

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.

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.

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.

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

コメント

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