SafetyCulture MCP Server
@zerubroberts
关于 SafetyCulture MCP Server
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 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?
- Clone the repository and install dependencies:
pip install -r requirements.txt. - Copy
example.envto.envand configure your SafetyCulture API key, or run the server withrun_with_key.bat YOUR_API_KEY. - Run the server with
run_server.bat(uses .env) orrun_with_key.bat YOUR_API_KEY. - Configure Claude for Desktop to use the server by adding its
mcpServersconfig pointing tosrc/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).
其他 分类下的更多 MCP 服务器
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Blender
ahujasidOpen-source MCP to use Blender with any LLM
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
ghidraMCP
LaurieWiredMCP Server for Ghidra
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
评论