英語|中国語
supOS MCP サーバー
この MCP サーバーは、 Model Context Protocol (MCP)プロトコルによって提供されるtypescript-sdkに基づいて開発されており、MCP プロトコルをサポートするすべてのクライアントが使用できます。
トピックツリー構造やトピックの詳細などのクエリなど、一連の supOS オープン API を提供します。
サポートされているAPI
ツール
get-model-topic-treeトピックツリー構造メニューデータのクエリ
入力:
key(文字列): 子ノードのあいまい検索キーワードshowRec(boolean): 表示するレコード数type(文字列): 検索タイプ: 1--テキスト検索、2--タグ検索
戻り値: トピックツリー構造メニューデータ
get-model-topic-detail特定のトピックの詳細を取得する
入力:
topic(文字列): モデルに対応するトピックパス
戻り値: 特定のトピックの詳細
get-topic-realtime-data特定のトピックのリアルタイムデータを取得する
入力:
topic(文字列): モデルに対応するトピックパス
戻り値: 特定のトピックのリアルタイムデータ
get-all-topic-realtime-dataあらゆるトピックのリアルタイムデータを取得して分析する
返されるもの: すべてのトピックのリアルタイムデータ
get-topic-history-data-by-graphqlgraphqlから特定のトピックの履歴データを取得する
入力:
topic(文字列): モデルに対応するトピックパスlimit(数値): レコード数の制限startTime(文字列): ISO 8601形式の開始時刻(例:2025-04-13T00:00:00Z)。指定しない場合は、現在の時刻の1週間前がデフォルトとなります。endTime: ISO 8601形式の終了時刻(例:2025-04-20T23:59:59Z)。指定しない場合は、現在の時刻がデフォルトとなります。
戻り値: 特定のトピックの履歴データ
ドキュメントに従って使い始めましょう
Related MCP server: supabase-mcp
はじめる
システム要件
Node.js
クライアントのインストール
現在、 Claude for Desktopようなデスクトップアプリケーションや、IDEプラグイン( VSCode用のClineプラグインなど)など、MCPプロトコルをサポートするクライアントは数多くあります。サポートされているクライアントの詳細については、 Model Context Protocol Clientをご覧ください。
ここではClaude for Desktop例として使用します。
Claude for Desktopをダウンロードしてください。
Claude for Desktopに必要な MCP サーバーを構成します。テキスト エディターで
Claude for Desktop構成を開きます:~/Library/Application Support/Claude/claude_desktop_config.json。
この構成ファイルの場所は
File -> Setting -> DeveloperのEdit Configをクリックして見つけることもできます。


構成ファイルを開いたら、
claude_desktop_config.jsonに次の内容を追加し、アプリケーションを再起動します。
注意: 変更を有効にするには、この構成ファイルを変更するたびにアプリケーションを再起動する必要があります。{ "mcpServers": { "supos": { "command": "npx", "args": [ "-y", "mcp-server-supos" ], "env": { "SUPOS_API_KEY": "<API_KEY>", "SUPOS_API_URL": "<API_URL>", "SUPOS_MQTT_URL": "<MQTT_URL>" } } } }
API_URLsupOS Community Editionのアクセス可能なアドレスです。API_KEYAPI_KEY、コミュニティエディションにログインし、DataModeling -> View specific topic details -> Data Operation -> Fetchに移動して、対応する ApiKey をコピーすることで確認できます。MQTT_URLMQTT_URL``UNS -> MqttBroker -> Listenersにアクセスして、サブスクライブ可能なアドレスを表示することで確認できます。
注: 上記のMCPサーバーの構成では、
ローカルでサービスを実行する
次の 2 つの方法のいずれかを選択します。
mcp-server-suposローカルにインストールし、ノード経由で実行する
インストール
npm install mcp-server-supos -gインストールされたパッケージのパスを見つけます。例:
"C://Users//<USER_NAME>//AppData//Roaming//npm//node_modules//mcp-server-supos//dist//index.js"claude_desktop_config.jsonの設定を変更し、アプリケーションを再起動します。
{
"mcpServers": {
"supos": {
"command": "node",
"args": [
"C://Users//<USER_NAME>//AppData//Roaming//npm//node_modules//mcp-server-supos//dist//index.js"
],
"env": {
"SUPOS_API_KEY": "<API_KEY>",
"SUPOS_API_URL": "<API_URL>",
"SUPOS_MQTT_URL": "<MQTT_URL>"
}
}
}
}リポジトリのソースコードをダウンロードしてローカルにコンパイルする
リポジトリをクローンします。
git clone https://github.com/FREEZONEX/mcp-server-supos.git依存関係をインストールする
npm ci建てる
npm run buildclaude_desktop_config.jsonの設定を変更し、アプリケーションを再起動します。
{
"mcpServers": {
"supos": {
"command": "node",
"args": [
"<local project path>//dist//index.js"
],
"env": {
"SUPOS_API_KEY": "<API_KEY>",
"SUPOS_API_URL": "<API_URL>",
"SUPOS_MQTT_URL": "<MQTT_URL>"
}
}
}
}結論
このサービスの使い方に関するチュートリアルは以上です。設定が完了すると、以下のパネルに対応するサービスとツールが表示されます。


Smithery経由でインストール
Smithery経由で Claude Desktop 用の supOS MCP Server を自動的にインストールするには:
npx -y @smithery/cli install @FREEZONEX/mcp-server-supos --client claude最終ノート
supOS Community Editionは、 CopilotKit作者によってオープンソース化されたopen-mcp-clientを統合し、tsバージョンagentをサポートするmcp-server-suposサービスを内蔵しています。ソースコードはsupOS-CE-McpClientからアクセスできます。
ライセンス
このプロジェクトは、Apache License 2.0 に基づいてライセンスされています。詳細については、 LICENSEファイルを参照してください。
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.