Skip to main content
Glama
jordy33

Dual MCP Server for IoT & Memory

by jordy33

IoTとメモリ管理のためのMCPサーバー

このリポジトリには、2 つのモデル コンテキスト プロトコル (MCP) サーバーが含まれています。

  1. IoTデバイス制御MCPサーバー

  2. メモリ管理MCPサーバー

IoTデバイス制御MCPサーバー

スマート ライト、センサー、その他の接続デバイスなどの IoT デバイスを制御および監視するためのモデル コンテキスト プロトコル (MCP) サーバー。

目的

このサーバーは、モデル コンテキスト プロトコルを通じて IoT デバイスの制御、監視、および状態管理のための標準化されたインターフェースを提供します。

ユースケース

  • ホームオートメーション

  • 産業用IoT監視

  • リモートデバイス管理

  • スマートビル制御システム

特徴

  • IoTデバイスにコマンドを送信する

  • デバイスの状態とステータスを照会する

  • リアルタイムデバイスアップデートを購読する

  • MQTTプロトコルのサポート

APIツール

  • send_command : IoTデバイスにコマンドを送信する

  • get_device_state : IoTデバイスの現在の状態を取得する

  • subscribe_to_updates : デバイスからのリアルタイム更新を購読する

Related MCP server: AGI MCP Server

メモリ管理MCPサーバー

Mem0 フレームワークを使用して永続メモリを保存および取得するためのモデル コンテキスト プロトコル (MCP) サーバー。

目的

このサーバーは、モデル コンテキスト プロトコルを通じて長期メモリ ストレージとセマンティック検索機能を実現します。

ユースケース

  • 会話履歴の保存

  • ナレッジマネジメント

  • AIアプリケーションにおけるコンテキスト認識

  • 永続的な情報ストレージ

特徴

  • 情報を長期記憶に保存する

  • 保存されたすべての記憶を取得する

  • セマンティック検索で記憶を検索する

APIツール

  • save_memory : 情報を長期記憶に保存する

  • get_all_memories : ユーザーの保存されているすべてのメモリを取得します。

  • search_memories : セマンティック検索を使用して記憶を検索する

はじめる

  1. このリポジトリをクローンする

  2. 依存関係をインストールします: pip install -r requirements.txt

  3. .env.exampleテンプレートに基づいて.envファイルを作成する

  4. IoTサーバーを実行します: python iot_mcp_server.py

  5. メモリサーバーを実行します: python memory_mcp_server.py

環境変数

IoT MCP サーバー

  • MQTT_BROKER : MQTTブローカーのアドレス(デフォルト: "localhost")

  • MQTT_PORT : MQTTブローカーポート(デフォルト: 1883)

  • HOST : サーバーホストアドレス(デフォルト: "0.0.0.0")

  • PORT : サーバーポート (デフォルト: "8090")

  • TRANSPORT : トランスポートタイプ、「sse」または「stdio」(デフォルト:「sse」)

メモリMCPサーバー

  • MEM0_API_KEY : Mem0 サービスの API キー (オプション)

  • MEM0_ENDPOINT : Mem0 サービスのエンドポイント URL (デフォルト: " https://api.mem0.ai ")

  • HOST : サーバーホストアドレス(デフォルト: "0.0.0.0")

  • PORT : サーバーポート (デフォルト: "8050")

  • TRANSPORT : トランスポートタイプ、「sse」または「stdio」(デフォルト:「sse」)

リポジトリ構造

  • iot_mcp_server.py - IoTデバイス制御MCPサーバーの実装

  • memory_mcp_server.py - メモリ管理 MCP サーバーの実装

  • utils.py - サーバーが使用するユーティリティ関数

  • requirements.txt - パッケージの依存関係

  • .env.example - 環境変数設定のテンプレート

  • README.md - ドキュメント

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    C
    maintenance
    A Model Context Protocol server that provides persistent memory capabilities for AI systems, enabling true continuity of consciousness across conversations through episodic, semantic, procedural, and strategic memory types.
    24
    6
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that provides knowledge graph-based persistent memory for LLMs, allowing them to store, retrieve, and reason about information across multiple conversations and sessions.
    9
    231,505 npm
    2
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that enables AI models to interact with Mobi instances, providing structured data exchange and command execution for ontology management, data retrieval, and content creation.
    2
    MIT