mcp-samsara
Automation Squad - MCP para Samsara
Integración completa de Samsara Fleet Management para Claude AI
21 herramientas | Conocimiento experto incorporado | Beta
🚀 GRATIS DURANTE LA BETA - ¡Asegura tu descuento de por vida!
⚠️ Aviso Importante
INTEGRACIÓN NO OFICIAL: Este es un servidor MCP de terceros no oficial. Es:
❌ NO afiliado, respaldado o patrocinado por Samsara Inc.
❌ NO es un producto oficial de Samsara
✅ Construido usando la API pública de Samsara con tus propias credenciales API
✅ Totalmente compatible con los términos de servicio de la API de Samsara
Samsara® es una marca registrada de Samsara Inc.
Related MCP server: fleetsync-mcp
🎯 Qué Hace Esto
Conecta Claude AI a la API de Samsara Fleet Management con:
✅ 21 herramientas en vehículos, rutas, conductores, direcciones, webhooks y contactos
✅ Conocimiento experto integrado en la descripción de cada herramienta
✅ Preservación automática del estado (IDs de paradas, datos de rutas)
✅ Límite de velocidad inteligente (no alcanzará los límites de la API)
✅ Optimización de rutas (algoritmos de eficiencia incorporados)
✅ Mejores prácticas de producción (manejo de errores, reintentos)
Herramientas Incluidas
Gestión de Vehículos (4 herramientas)
Listar vehículos, obtener detalles de vehículos, ubicaciones en tiempo real, estadísticas
Gestión de Rutas (6 herramientas) ⭐ Nuestra especialidad
Crear, actualizar, eliminar rutas
Preservación automática del estado de las paradas (¡crítico para el seguimiento del tiempo!)
Optimización de rutas (minimizar distancia/tiempo)
Listar y obtener detalles de rutas
Gestión de Conductores (4 herramientas)
Listar conductores, obtener detalles de conductores
Seguimiento de cumplimiento de Horas de Servicio (HOS)
Monitoreo de eventos de seguridad
Dirección y Ubicación (2 herramientas)
Crear y gestionar direcciones guardadas
Integración de geocercas
Integración de Webhooks (3 herramientas)
Notificaciones de eventos en tiempo real
Actualizaciones de rutas, eventos de vehículos, etc.
Gestión de Contactos (2 herramientas)
Crear y gestionar contactos para paradas de rutas
🚀 Inicio Rápido
Requisitos Previos
Node.js 18+ instalado
Token de API de Samsara (Consíguelo aquí)
Claude Desktop o cualquier cliente compatible con MCP
Instalación
git clone https://github.com/AutomationSquadOS/mcp-samsara
cd mcp-samsara
npm install
npm run buildNota: el paquete npm
@automation-squad/mcp-samsaraaún no está publicado, por lo que clonar y compilar es la única ruta de instalación que funciona hoy. Cuando se lance, un comando de una línea connpxreemplazará los pasos anteriores.
Configuración
Añade a tu archivo de configuración de Claude Desktop:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"samsara": {
"command": "node",
"args": ["/absolute/path/to/mcp-samsara/build/index.js"],
"env": {
"SAMSARA_API_TOKEN": "your-api-token-here",
"SAMSARA_BASE_URL": "https://api.samsara.com"
}
}
}
}Reemplaza /absolute/path/to/mcp-samsara con la ubicación donde clonaste el repositorio. La ruta debe
ser absoluta — Claude Desktop no resuelve ~ ni rutas relativas.
Clientes de la UE: Usa https://api.eu.samsara.com para SAMSARA_BASE_URL
Reiniciar Claude
Sal y vuelve a abrir Claude Desktop. ¡Deberías ver las herramientas de Samsara disponibles!
💡 Ejemplo de Uso
Crear una ruta con optimización
Create a delivery route called "Morning Zone 1" with these stops:
1. Warehouse: 123 Main St, Springfield
2. Customer A: 456 Oak Ave, Springfield
3. Customer B: 789 Pine Rd, Springfield
4. Return to warehouse
Then optimize it for minimum distance.Claude:
Creará la ruta con las direcciones adecuadas
Optimizará automáticamente el orden de las paradas
Preservará todos los IDs de paradas para el seguimiento
Asignará vehículo/conductor si se solicita
Rastrear ubicaciones de vehículos
Show me real-time locations for all vehicles currently on routesMonitorear el cumplimiento del conductor
Get HOS logs for driver John Smith for the past week and check for any violations🔥 Qué lo Hace Mejor
vs. Construir Integración Directa con la API
Característica | API Directa | Este MCP |
Tiempo de configuración | Días | Minutos |
Preservación del estado de paradas | Manual | Automática |
Límite de velocidad | Hágalo usted mismo | Incorporado |
Manejo de errores | Personalizado | Probado en producción |
Optimización de rutas | Constrúyalo usted mismo | Incluida |
Mejores prácticas | Investigación necesaria | Incorporadas |
vs. MCP Oficial (si existiera)
Característica | Hipotético Oficial | Automation Squad |
Número de herramientas | ~8-12 básicas | 21 |
Cobertura de API | ~10% | Flota, rutas, conductores, HOS, webhooks |
Conocimiento experto | ❌ | ✅ Incorporado |
Optimización de rutas | ❌ | ✅ Incluida |
Preservación del estado | Manual | Automática |
Actualizaciones | Esporádicas | Continuas |
🛠️ Arquitectura
Límite de Velocidad
5 solicitudes/segundo conservadoras con limitación automática y lógica de reintento.
Manejo de Errores
Reintento automático en 429 (límite de velocidad)
Mensajes de error claros
Degradación gradual
Preservación del Estado
Característica crítica: Al actualizar rutas, automáticamente:
Obtenemos la ruta existente
Extraemos los IDs de las paradas
Los preservamos en las actualizaciones
Evitamos la pérdida de datos
Esta es una mejor práctica que evita perder los tiempos de llegada/salida.
📚 Documentación
Variables de Entorno
Variable | Requerida | Valor por Defecto | Descripción |
| ✅ Sí | - | Tu token de API de Samsara |
| No |
| URL base de la API (usa endpoint UE si es necesario) |
Convención de Nombres de Herramientas
Todas las herramientas tienen el prefijo samsara_ para mayor claridad:
samsara_list_vehiclessamsara_create_routesamsara_get_driver_hosetc.
🤝 Integración con TMS
Usa externalIds en rutas/vehículos/conductores para vincular con tu TMS:
{
"externalIds": {
"tmsOrderId": "ORD-12345",
"customerId": "CUST-789"
}
}Luego consulta por ID externo:
Find the route linked to TMS order ORD-12345🐛 Solución de Problemas
"Error: la variable de entorno SAMSARA_API_TOKEN es obligatoria"
Establece tu token de API en el archivo de configuración de Claude (consulta Configuración más arriba).
"Error de API de Samsara (401): No autorizado"
Tu token de API no es válido o ha caducado. Genera uno nuevo en el panel de Samsara.
"Error de API de Samsara (429): Demasiadas solicitudes"
El MCP reintentará automáticamente. Si ves esto con frecuencia, es posible que tengas otras integraciones accediendo a la API.
Las herramientas no aparecen en Claude
Verifica la sintaxis del archivo de configuración (JSON válido)
Reinicia Claude por completo (salir y volver a abrir)
Revisa los registros de Claude en busca de errores
📦 Qué Está Incluido
mcp-samsara/
├── src/
│ └── index.ts # Main MCP server
├── build/ # Compiled JavaScript
├── package.json # NPM package config
├── tsconfig.json # TypeScript config
├── README.md # This file
└── LICENSE # MIT License🔐 Seguridad
Tus credenciales se quedan en local - El token de API se almacena en tu máquina
Sin recopilación de datos - No vemos tus datos de Samsara
Código abierto - Revisa el código tú mismo
Sin llamadas a casa - El MCP se ejecuta completamente en local
📈 Hoja de Ruta
Añadir más herramientas (despacho, activos, etiquetas)
Soporte para operaciones por lotes
Algoritmos de optimización mejorados
Optimización de múltiples rutas
Cálculos de costos de combustible
Herramientas de informes de cumplimiento
🎓 Aprende Más
💬 Soporte
Usuarios Beta:
Únete a la comunidad de Automation Squad
Correo electrónico: rob@matrix.digital
Issues de GitHub: Reportar un error
📝 Licencia
Licencia MIT - Consulta el archivo LICENSE para más detalles
🙏 Créditos
Construido con ❤️ por Automation Squad
No afiliado a Samsara Inc. Esta es una integración independiente que utiliza la API pública de Samsara.
⭐ Más de Automation Squad
Documentación, pasos de instalación y qué no hace este servidor: automationsquad.com/mcp/samsara
The AI Five — cinco cosas que vale la pena saber sobre IA y automatización, semanalmente. Suscríbete gratis →
¿Listo para automatizar la gestión de tu flota? ¡Vamos! 🚀
This server cannot be installed
Maintenance
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to control and monitor Tesla vehicles via natural language through the Tessie API, supporting battery, climate, security, charging, and more.611MIT
- FlicenseAqualityDmaintenanceEnables AI agents to query orders, manage routes, track drivers, and analyze delivery performance on the FleetSync last-mile delivery platform through natural language.18
- FlicenseAqualityCmaintenanceExposes a connected-vehicle OBD-II/telematics platform to AI agents, enabling vehicle health scoring, live data queries, DTC decoding, maintenance prediction, and gated remote commands via a pluggable data layer.9
- Flicense-qualityCmaintenanceExposes live Samsara fleet data via MCP tools for searching assets and retrieving GPS locations.
Related MCP Connectors
Read and update your Everway trips and itineraries from any MCP-compatible AI assistant.
Agentic scheduling & booking for field service: availability, jobs, customers, crews, fleet.
Garmin data in Claude & ChatGPT via the Garmin Health API. OAuth sign-in, no password sharing.
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/AutomationSquadOS/mcp-samsara'
If you have feedback or need assistance with the MCP directory API, please join our Discord server