hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Includes configuration paths and instructions for integration with Claude Desktop on Linux systems.
Provides specific configuration paths and instructions for integration with Claude Desktop on macOS systems.
Connects to a Coreflux MQTT broker, allowing control of Coreflux resources including models, actions, rules, and routes. Provides capabilities to discover and list available actions, and execute Coreflux commands through the broker.
Servidor MCP Coreflux MQTT
Este es un servidor de Protocolo de contexto de modelo (MCP) que se conecta a un agente MQTT de Coreflux y hace que las acciones de Coreflux y MQTT estén disponibles como herramientas para Claude y otros asistentes de IA compatibles con MCP.
Características
- Se conecta al bróker MQTT de Coreflux
- Proporciona herramientas para todos los comandos de Coreflux (modelos, acciones, reglas, rutas)
- Descubre y enumera las acciones disponibles
- Incluye documentación del lenguaje LOT como recursos
- Creado con el SDK oficial de MCP para una integración perfecta con Claude
- Asistente de configuración independiente para la configuración
Asistente de configuración
El servidor incluye un asistente de configuración independiente que puede ejecutarse independientemente del servidor principal. Ejecute el asistente de configuración cuando:
- Necesita crear una configuración inicial (archivo .env)
- Desea actualizar su configuración existente
- Tiene problemas de conexión y necesita reconfigurar
Para ejecutar el asistente de configuración:
El asistente de configuración le ayuda a:
- Crea o actualiza el archivo
.env
con tu configuración - Configurar los ajustes del agente MQTT (host, puerto, credenciales)
- Configure la configuración TLS si es necesario
- Configurar las opciones de registro
Una vez completada la configuración, puede ejecutar el servidor normalmente.
Conectando a Claude al servidor MCP
Uso de Claude Desktop Config
- Cree o edite
~/Library/Application Support/Claude/claude_desktop_config.json
(macOS/Linux) o%USERPROFILE%\AppData\Roaming\Claude\claude_desktop_config.json
(Windows) - Agregue la siguiente configuración (ajuste las rutas según corresponda):Copy
- Reiniciar Claude Desktop
Argumentos de la línea de comandos
El servidor acepta los siguientes argumentos de línea de comandos. Estos ajustes también se pueden configurar mediante el archivo .env
con el asistente de configuración:
Argumento | Descripción | Por defecto |
---|---|---|
--mqtt-host | Dirección del bróker MQTT | host local |
--mqtt-port | Puerto de intermediario MQTT | 1883 |
--mqtt-user | Nombre de usuario MQTT | - |
--mqtt-password | Contraseña MQTT | - |
--mqtt-client-id | ID de cliente MQTT | cliente claude-mcp |
--mqtt-use-tls | Habilitar TLS para la conexión MQTT | FALSO |
--mqtt-ca-cert | Ruta al archivo del certificado de CA | - |
--mqtt-client-cert | Ruta al archivo del certificado del cliente | - |
--mqtt-client-key | Ruta al archivo de clave del cliente | - |
--log-level | Nivel de registro (DEBUG/INFO/ADVERTENCIA/ERROR/CRÍTICO) | INFORMACIÓN |
Herramientas disponibles
El servidor proporciona herramientas para comandos comunes de Coreflux:
add_rule
: Agregar una nueva regla de permisoremove_rule
: Eliminar una regla de permisoadd_route
: Agregar una nueva conexión de rutaremove_route
: Eliminar una conexión de rutaadd_model
: Agregar una nueva estructura de modeloremove_model
: Eliminar una estructura de modeloadd_action
: Agregar un nuevo evento/función de acciónremove_action
: Eliminar un evento/función de acciónrun_action
: Ejecutar un evento/función de acciónremove_all_models
: Eliminar todos los modelosremove_all_actions
: Eliminar todas las accionesremove_all_routes
: Eliminar todas las rutaslist_discovered_actions
: enumera todas las acciones de Coreflux descubiertasrequest_lot_code
: Generar código LOT basado en indicaciones en lenguaje natural
Depuración y solución de problemas
Si encuentra problemas:
- Verifique las credenciales de su agente MQTT en su configuración de Claude
- Asegúrese de que el corredor sea accesible
- Ejecute el asistente de configuración para verificar o actualizar su configuración:Copy
- Consulte los registros de Claude Desktop:Copy
- Ejecute el servidor con registro de depuración:Copy
Referencias
This server cannot be installed
Conecta a Claude y otros asistentes de IA compatibles con MCP a un agente MQTT de Coreflux, lo que les permite descubrir y ejecutar comandos de Coreflux para administrar modelos, acciones, reglas y rutas a través del lenguaje natural.