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
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
| Herramienta | Qué 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
- Registro Oficial de MCP como
io.github.saadvz/hardwaremcp - Glama, vía
glama.json