SafetyCulture MCP Server
Servidor MCP de SafetyCulture
Un servidor de Protocolo de Contexto de Modelo (MCP) para la API de SafetyCulture. Este proyecto permite a los usuarios formular preguntas en lenguaje natural sobre sus datos de SafetyCulture tras proporcionar una clave de API.
Características
Consultar datos de SafetyCulture mediante lenguaje natural
Analizar datos y tendencias de inspección
Comparar métricas de seguridad en distintos períodos de tiempo y categorías
Visualizar las tendencias de inspección a lo largo del tiempo
Related MCP server: SQLite MCP Server
Configuración
Clonar este repositorio
Instalar dependencias:
pip install -r requirements.txtCopie
example.enva.envy configure su clave API de SafetyCultureEjecute el servidor utilizando uno de estos métodos:
run_server.bat- Ejecuta el servidor con la configuración del archivo .envrun_with_key.bat YOUR_API_KEY- Ejecuta el servidor con la clave API proporcionada
Probando la API
Para probar si su clave API de SafetyCulture funciona correctamente:
test_api.bat YOUR_API_KEYOpciones de prueba adicionales:
test_api.bat: ejecuta pruebas en modo interactivo (solicita la clave API)test_api.bat feed YOUR_API_KEY- Prueba solo la API de feedtest_api.bat url: comprueba qué URL de API son accesibles sin autenticación
Uso con Claude para escritorio
Instalar Claude para escritorio
Configure Claude for Desktop para usar este servidor MCP editando el archivo de configuración en
~/Library/Application Support/Claude/claude_desktop_config.json(Mac) o%APPDATA%\Claude\claude_desktop_config.json(Windows)Agregue la siguiente configuración:
{
"mcpServers": {
"safetyculture": {
"command": "python",
"args": [
"/path/to/your/project/src/main.py"
]
}
}
}Reiniciar Claude para escritorio
Utilice las herramientas MCP para consultar sus datos de SafetyCulture con preguntas como:
¿Cuántas inspecciones se realizaron en este sitio durante los últimos 3 meses?
Compare las tendencias en el aumento de lesiones en el informe para esta categoría.
Herramientas disponibles
Autenticación
authenticate: autenticarse con la API de SafetyCulture usando su clave API
Datos de inspección (mediante la API de feeds)
get_inspections: Obtener inspecciones de SafetyCulture para un período de tiempo específicoget_inspection_trends: Analizar las tendencias en las inspecciones de SafetyCulture a lo largo del tiempocompare_injury_reports: Comparar informes de lesiones entre dos períodos de tiempo
Datos de acción (usando la API de feeds)
get_actions: Obtener acciones de SafetyCulture para un período de tiempo específicoFiltrar por estado (por ejemplo, 'en progreso', 'completado', 'vencido')
Filtrar por prioridad (por ejemplo, 'baja', 'media', 'alta')
Ver información detallada sobre cada acción
get_action_details: Obtenga información detallada sobre una acción específica por ID
Acerca de la API de feeds
Este servidor MCP utiliza la API de feed de SafetyCulture, que proporciona una forma sencilla de acceder a colecciones de recursos:
/feed/inspections: Para enumerar inspecciones con varios parámetros de filtro/feed/actions: Para enumerar acciones con varios parámetros de filtro
Se prefiere la API de feed a los puntos finales de recursos individuales cuando necesita enumerar varios elementos.
Desarrollo
Estructura del proyecto
.
├── README.md
├── requirements.txt
├── example.env
└── src/
├── main.py # Main entry point
├── safetyculture_api/ # SafetyCulture API client
│ ├── __init__.py
│ └── client.py # API client implementation
├── tools/ # MCP tools
│ ├── __init__.py
│ └── inspection_tools.py # Inspection and action tools
└── utils/ # Utility modules
├── __init__.py
├── analysis.py # Data analysis utilities
├── config.py # Configuration management
└── date_utils.py # Date parsing utilitiesRegistro de desarrollo
Configuración inicial
Estructura del proyecto creado
Configurar el repositorio git
Se agregaron README y requisitos
Se implementó el cliente API de SafetyCulture
Se agregaron herramientas MCP para consultar datos de inspección
Se agregaron módulos de utilidad para el análisis de fechas y datos.
Se agregó gestión de configuración
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceA Model Context Protocol server that facilitates integration with OpenCTI, allowing users to query and retrieve cyber threat intelligence data via a standardized interface.1640MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that provides database interaction capabilities through SQLite, enabling users to run SQL queries, analyze business data, and automatically generate business insight memos.19MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that provides intelligent file reading and semantic search capabilities across multiple document formats with security-first access controls.7MIT

Cortex MCPofficial
Alicense-qualityDmaintenanceA Model Context Protocol server that provides natural language access to Cortex API, enabling users to query information about their system's structure and make faster decisions about services, incidents, and team responsibilities.8MIT
Related MCP Connectors
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A paid remote MCP for AI SDK data query MCP, built to return verdicts, receipts, usage logs, and aud
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zerubroberts/safetyculture-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server