Skip to main content
Glama

Dual MCP Server for IoT & Memory

by jordy33

Servidores MCP para IoT y gestión de memoria

Este repositorio contiene dos servidores de Protocolo de Contexto de Modelo (MCP):

  1. Servidor MCP de control de dispositivos IoT
  2. Servidor MCP de gestión de memoria

Servidor MCP de control de dispositivos IoT

Un servidor de Protocolo de Contexto de Modelo (MCP) para controlar y monitorear dispositivos de IoT, como luces inteligentes, sensores y otros dispositivos conectados.

Objetivo

Este servidor proporciona una interfaz estandarizada para el control, la supervisión y la gestión del estado de dispositivos IoT a través del Protocolo de contexto de modelo.

Casos de uso

  • domótica
  • Monitoreo de IoT industrial
  • Administración remota de dispositivos
  • Sistemas de control de edificios inteligentes

Características

  • Enviar comandos a dispositivos IoT
  • Consultar el estado y el estatus del dispositivo
  • Suscríbete a actualizaciones del dispositivo en tiempo real
  • Compatibilidad con el protocolo MQTT

Herramientas API

  • send_command : envía un comando a un dispositivo IoT
  • get_device_state : obtiene el estado actual de un dispositivo IoT
  • subscribe_to_updates : Suscríbete a actualizaciones en tiempo real desde un dispositivo

Servidor MCP de gestión de memoria

Un servidor de Protocolo de Contexto de Modelo (MCP) para el almacenamiento y recuperación de memoria persistente utilizando el marco Mem0.

Objetivo

Este servidor permite el almacenamiento de memoria a largo plazo y capacidades de búsqueda semántica a través del Protocolo de Contexto de Modelo.

Casos de uso

  • Almacenamiento del historial de conversaciones
  • Gestión del conocimiento
  • Conciencia contextual en aplicaciones de IA
  • Almacenamiento persistente de información

Características

  • Guardar información en la memoria a largo plazo
  • Recuperar todos los recuerdos almacenados
  • Buscar recuerdos mediante búsqueda semántica

Herramientas API

  • save_memory : Guarda información en la memoria a largo plazo
  • get_all_memories : Obtener todas las memorias almacenadas para el usuario
  • search_memories : Busca recuerdos usando búsqueda semántica

Empezando

  1. Clonar este repositorio
  2. Instalar dependencias: pip install -r requirements.txt
  3. Cree un archivo .env basado en la plantilla .env.example
  4. Ejecute el servidor IoT: python iot_mcp_server.py
  5. Ejecute el servidor de memoria: python memory_mcp_server.py

Variables de entorno

Servidor IoT MCP

  • MQTT_BROKER : Dirección del agente MQTT (predeterminado: "localhost")
  • MQTT_PORT : puerto del agente MQTT (predeterminado: 1883)
  • HOST : Dirección del host del servidor (predeterminada: "0.0.0.0")
  • PORT : Puerto del servidor (predeterminado: "8090")
  • TRANSPORT : Tipo de transporte, "sse" o "stdio" (predeterminado: "sse")

Servidor MCP de memoria

  • MEM0_API_KEY : Clave API para el servicio Mem0 (opcional)
  • MEM0_ENDPOINT : URL del punto final para el servicio Mem0 (predeterminado: " https://api.mem0.ai ")
  • HOST : Dirección del host del servidor (predeterminada: "0.0.0.0")
  • PORT : Puerto del servidor (predeterminado: "8050")
  • TRANSPORT : Tipo de transporte, "sse" o "stdio" (predeterminado: "sse")

Estructura del repositorio

  • iot_mcp_server.py : implementación del servidor MCP para el control de dispositivos IoT
  • memory_mcp_server.py - Implementación del servidor MCP de gestión de memoria
  • utils.py - Funciones de utilidad utilizadas por los servidores
  • requirements.txt - Dependencias del paquete
  • .env.example - Plantilla para la configuración de variables de entorno
  • README.md - Documentación
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Proporciona dos servidores de protocolo de contexto de modelo que permiten controlar dispositivos IoT y administrar el almacenamiento de memoria persistente con capacidades de búsqueda semántica.

  1. Servidor MCP de control de dispositivos IoT
    1. Objetivo
    2. Casos de uso
    3. Características
    4. Herramientas API
  2. Servidor MCP de gestión de memoria
    1. Objetivo
    2. Casos de uso
    3. Características
    4. Herramientas API
  3. Empezando
    1. Variables de entorno
      1. Servidor IoT MCP
      2. Servidor MCP de memoria
    2. Estructura del repositorio

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server enabling LLMs to search, retrieve, and manage documents through Rememberizer's knowledge management API.
        Last updated -
        24
        Python
        Apache 2.0
      • A
        security
        A
        license
        A
        quality
        A high-performance, persistent memory system for the Model Context Protocol (MCP) providing vector search capabilities and efficient knowledge storage using libSQL as the backing store.
        Last updated -
        6
        129
        1
        TypeScript
        MIT License
        • Linux
      • -
        security
        F
        license
        -
        quality
        Model Context Protocol (MCP) server implementation for semantic search and memory management using TxtAI. This server provides a robust API for storing, retrieving, and managing text-based memories with semantic search capabilities. You can use Claude and Cline AI Also
        Last updated -
        4
        Python
        • Apple
      • -
        security
        F
        license
        -
        quality
        A TypeScript implementation of the Model Context Protocol server that enables creation, management, and semantic search of memory streams with Mem0 integration.
        Last updated -
        TypeScript

      View all related MCP servers

      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/jordy33/iot_mcp_server'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server