HardwareMCP

Encuentra el servidor MCP adecuado para tu hardware. Busca entre 59 servidores MCP para ESP32, Arduino, Raspberry Pi, impresoras 3D Bambu/Prusa/Klipper, Home Assistant, cámaras y más, con pasos de instalación y configuraciones de cliente.

Servidor MCP alojado

npx add-mcp 'https://hardwaremcp.khanex.ai/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

hardwaremcp

MCP Registry Remote endpoint Transport Auth Catalog License: MIT

Endpoint remoto: https://hardwaremcp.khanex.ai/mcp. Pégalo en cualquier cliente MCP: sin instalación, sin clave API.

Pregúntale a tu agente "¿qué servidor MCP debería usar para mi Bambu P1S?" y obtendrá el servidor correcto, los comandos de instalación y la configuración del cliente desde el catálogo de HardwareMCP.

Un servidor MCP que ayuda a tu agente de IA a encontrar servidores MCP para hardware físico: ESP32, Arduino, Raspberry Pi, RP2040, impresoras 3D (Bambu, Prusa, Klipper, OctoPrint), Home Assistant, cámaras (Frigate, UniFi Protect, ONVIF), Zigbee, serial/BLE y equipos de laboratorio.

Es una capa ligera sobre el catálogo de HardwareMCP: 59 servidores con comandos de instalación y configuraciones de cliente copiados de sus README.

Herramientas

HerramientaQué hace
search_servers(query, device?, category?)Busca en el catálogo. Resultados ordenados por estrellas de GitHub.
get_server(slug)Detalles completos: qué hace, requisitos, comandos de instalación, fragmento de configuración del cliente.
list_devices()Cada familia de dispositivos con recuentos de servidores.
recommend_for_device(device, goal?)Mejores opciones para un dispositivo o modelo (p. ej. "Bambu P1S", "Voron", "ESP32-S3"), opcionalmente clasificadas por un objetivo.

Usa el servidor alojado (sin instalación)

Endpoint: https://hardwaremcp.khanex.ai/mcp (HTTP Streamable, sin estado, sin autenticación, CORS abierto, respuestas JSON). POST maneja JSON-RPC, OPTIONS devuelve 204 con cabeceras CORS, y GET/DELETE devuelven 405 porque no hay sesiones ni flujos iniciados por el servidor.

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 (aplicación de escritorio): no hay campo de configuración para URLs MCP. En un chat de Bot, envía:

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

Confirma cuando se te pida (no se necesita iniciar sesión), luego escribe @ y elige hardwaremcp. (Respuesta del foro de Cursor)

Muse (Meta): pide a Muse en el chat que cree un Conector Personalizado (Centro de Ayuda de Meta):

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.

Ejecutar localmente (stdio)

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

Desarrollo

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

Advertencia

Los comandos de instalación provienen del README de cada proyecto y no han sido probados en banco de pruebas por HardwareMCP. Revisa el código antes de dar acceso a un agente a tu hardware.

Licencia

MIT

Listado en