mcpField
H
HardwareMCP

HardwareMCP

リモート
hardwaremcp.khanex.ai検索0今日更新
リポジトリ公式サイト

HardwareMCP について

HardwareMCPは、物理ハードウェア向けのMCPサーバーをAIエージェントが探すためのリモートMCPサーバーです。ESP32から3Dプリンター、カメラまで、サーバーの詳細、インストールコマンド、クライアント設定をカタログで提供します。

主な機能

  1. 01ハードウェアサーバーカタログの検索
  2. 02サーバー要件と設定情報の取得
  3. 03デバイス分類とサーバー数の一覧
  4. 04デバイスと目的に応じたサーバー推薦

活用シーン

  1. 01特定の3Dプリンター向けMCPサーバーの検索
  2. 02ESP32やRaspberry Piのプロジェクト向けサーバー探し
  3. 03ハードウェア用サーバーの導入コマンドとクライアント設定の取得

MCP 対応

HardwareMCPは、カタログ検索、サーバー詳細、デバイス一覧、推薦機能をツールとしてMCPクライアントに提供します。ホスト型のStreamable HTTPエンドポイント、またはローカルのstdioで利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://hardwaremcp.khanex.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

4
パラメーター型必須説明
querystringはいフリーテキスト検索。例:'bambu'、'flash firmware'、'frigate'。デバイス/カテゴリーのフィルターと '' を組み合わせると、すべてを一覧表示します。
devicestringいいえデバイスのフィルター。例:'esp32'、'Bambu X1C'、'Home Assistant'。
categoryenumいいえsmart-home | microcontrollers | 3d-printers | cameras | robots | dev-tools | lab-gear

詳細

hardwaremcp

MCP Registry Remote endpoint Transport Auth Catalog License: MIT

リモートエンドポイント: https://hardwaremcp.khanex.ai/mcp。任意の MCP クライアントに貼り付けるだけで使えます。インストールも API キーも不要です。

エージェントに 「Bambu P1S にはどの MCP サーバーを使えばよいですか?」 と尋ねると、HardwareMCP catalog から適切なサーバー、インストールコマンド、クライアント設定を取得します。

AI エージェントが物理ハードウェア向けの MCP サーバーを見つけるのを支援する MCP サーバーです。ESP32、Arduino、Raspberry Pi、RP2040、3D プリンター(Bambu、Prusa、Klipper、OctoPrint)、Home Assistant、カメラ(Frigate、UniFi Protect、ONVIF)、Zigbee、シリアル/BLE、ラボ機器に対応しています。

HardwareMCP catalog を利用したシンプルなレイヤーです。59 のサーバーと、各 README から転載したインストールコマンドおよびクライアント設定を掲載しています。

ツール

ツール説明
search_servers(query, device?, category?)カタログを検索します。結果は GitHub のスター数順です。
get_server(slug)機能、要件、インストールコマンド、クライアント設定のスニペットなど、詳細情報を取得します。
list_devices()デバイスの種類と、それぞれに対応するサーバー数をすべて表示します。
recommend_for_device(device, goal?)デバイスまたはモデル(例:「Bambu P1S」「Voron」「ESP32-S3」)向けのおすすめを、必要に応じて目的別に順位付けして表示します。

ホスト型サーバーを使う(インストール不要)

エンドポイント:https://hardwaremcp.khanex.ai/mcp(Streamable HTTP、ステートレス、認証不要、CORS オープン、JSON レスポンス)。POST は JSON-RPC を処理し、OPTIONS は CORS ヘッダー付きで 204 を返します。セッションやサーバー起点のストリームはないため、GET/DELETE は 405 を返します。

Claude Code

claude mcp add --transport http hardwaremcp https://hardwaremcp.khanex.ai/mcp

Cursor(~/.cursor/mcp.json)

{ "mcpServers": { "hardwaremcp": { "url": "https://hardwaremcp.khanex.ai/mcp" } } }

Claude Desktop(claude_desktop_config.json)

{ "mcpServers": { "hardwaremcp": { "command": "npx", "args": ["-y", "mcp-remote", "https://hardwaremcp.khanex.ai/mcp"] } } }

Grok Bot(デスクトップアプリ):MCP URL を入力する設定項目はありません。Bot のチャットで、次のように送信します。

Add a custom MCP server named hardwaremcp at https://hardwaremcp.khanex.ai/mcp

確認を求められたら承認してください(サインインは不要です)。その後、@ と入力して hardwaremcp を選びます。(Cursor forum answer)

Muse(Meta):チャットで Muse に Custom Connector の作成を依頼します(Meta Help Center)。

Create a Custom Connector for a new remote MCP server, then connect to it:
- Name: hardwaremcp
- Transport: remote streamable HTTP
- URL: https://hardwaremcp.khanex.ai/mcp
- Auth: none (public, no API key or OAuth)
Then list its tools and call list_devices to confirm it works.

ローカルで実行する(stdio)

npx -y hardwaremcp   # once published to npm
{ "mcpServers": { "hardwaremcp": { "command": "npx", "args": ["-y", "hardwaremcp"] } } }

開発

npm install
npm run gen-data      # regenerate src/data.ts from ../hardwaremcp/data/servers.json
npm run build
npm test              # scripted client over stdio
node test-client.mjs https://hardwaremcp.khanex.ai/mcp   # against the live endpoint

注意事項

インストールコマンドは各プロジェクトの README から取得しており、HardwareMCP では実機テストを行っていません。エージェントにハードウェアへのアクセスを許可する前に、コードを確認してください。

ライセンス

MIT

掲載先

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。