BoardRepo
Busca y revisa proyectos PCB de KiCad y Altium a través de un servidor MCP de solo lectura con OAuth.
Documentación
Conecta IA
Tu asistente lee los propios diseños: esquemáticos, nets, BOMs y archivos fuente. Eso cubre cada placa pública y las que almacenas aquí, incluidas las privadas.
Deja que tu agente lo configureCopiar prompt
Add the BoardRepo MCP server so you can search and read hardware boards for me.
It is a remote HTTP MCP server at https://boardrepo.com/mcp. Search and read public KiCad and Altium boards, their BOMs, schematics, and 3D views. Read access is the default. Saving boards, when available, requires my explicit write consent; set up read access for this request. Auth is OAuth via dynamic client registration, so there is no API key or secret to set.
Run the right command for my MCP client, then start the OAuth sign-in and tell me once it is connected. For Claude Code that is:
claude mcp add --scope user --transport http boardrepo https://boardrepo.com/mcp
If that command is not recognized, use my client's own way of adding a remote or HTTP MCP server with that URL.
Pégalo en Claude Code, Cursor, Codex, Gemini CLI o cualquier agente de codificación, y añadirá BoardRepo y te iniciará sesión por ti.
O pega esta URL, sin necesidad de ID de cliente ni secretoCopiar URL
https://boardrepo.com/mcp
ClaudeWeb + escritorio
Añadir BoardRepo a Claude (se abre en una pestaña nueva)
Abre BoardRepo en el directorio de conectores de Claude. Pulsa Conectar, aprueba el acceso a BoardRepo y luego pide a Claude que busque en BoardRepo o que lea el esquemático y la BOM de una placa. Un conector pertenece a tu cuenta en lugar de a una sola aplicación, por lo que funciona en Claude en la web, en la aplicación de escritorio y en móvil sin tener que configurarlo de nuevo.
Configúralo manualmente en su lugar
- En Claude.ai o Claude Desktop, abre Configuración → Conectores → Añadir conector personalizado.
- Nómbralo BoardRepo, pega
https://boardrepo.com/mcp, y haz clic en Añadir. - Haz clic en Conectar, inicia sesión en BoardRepo, revisa la elección de acceso y pulsa Permitir.
En un espacio de trabajo de Team o Enterprise, un Propietario debe habilitar BoardRepo antes de que los miembros puedan conectarlo. Claude también limita los planes gratuitos a un conector personalizado, que es la ruta manual anterior en lugar del directorio.
ChatGPTBetaWeb + escritorio
- En un plan de ChatGPT de pago, abre Configuración → Conectores (o Apps y Conectores) → Avanzado y activa Modo desarrollador.
- En Conectores, haz clic en Crear, pega
https://boardrepo.com/mcpcomo URL del servidor MCP y establece Autenticación en OAuth. - Créalo, completa el inicio de sesión en BoardRepo y luego activa el conector en un chat para usarlo.
El modo desarrollador es una función beta en planes de pago; en Business, Enterprise y Edu un administrador debe permitirlo. BoardRepo funciona como conector de chat. No aparecerá como fuente de Deep Research, porque no expone las herramientas de búsqueda y recuperación de ChatGPT.
Claude CodeCLI
Ejecuta esto una vez y luego ejecuta /mcp y aprueba el inicio de sesión en el navegador:
claude mcp add --scope user --transport http boardrepo https://boardrepo.com/mcp
Elimina --scope user para añadirlo solo al proyecto actual.
OpenAI CodexCLI
Añade el servidor y luego inicia el inicio de sesión OAuth:
codex mcp add boardrepo --url https://boardrepo.com/mcp codex mcp login boardrepo
MCP remoto sobre OAuth es reciente en Codex. Si codex mcp add o codex mcp login no se reconoce, actualiza Codex (verifica codex --version).
CursorIDE
Añadir BoardRepo a Cursor
Cursor se abre y te pide que inicies sesión en BoardRepo. Aprueba una vez y estarás conectado.
Configúralo manualmente en su lugar
Añade esto a ~/.cursor/mcp.json y luego haz clic en Iniciar sesión cuando Cursor muestre "Necesita inicio de sesión":
{ "mcpServers": { "boardrepo": { "url": "https://boardrepo.com/mcp" } } }
VS Code (Copilot)IDE
Añadir BoardRepo a VS Code (se abre en una pestaña nueva)
VS Code se abre y te pide que Permitas el inicio de sesión. Luego, en Chat, cambia al modo Agente y activa las herramientas de BoardRepo.
Configúralo manualmente en su lugar
- Paleta de comandos → MCP: Añadir servidor → HTTP, pega
https://boardrepo.com/mcp, nómbralo y elige Global o Espacio de trabajo. - Inicia el servidor y Permite el inicio de sesión. Escribe:
{ "servers": { "boardrepo": { "type": "http", "url": "https://boardrepo.com/mcp" } } }
Requiere GitHub Copilot. Una política de organización puede deshabilitar MCP.
Gemini CLICLI
Ejecuta esto una vez y luego aprueba el inicio de sesión en tu navegador:
gemini mcp add --transport http boardrepo https://boardrepo.com/mcp
Configúralo manualmente en su lugar
Añade esto a ~/.gemini/settings.json. Usa httpUrl, no url, o el HTTP de transmisión no funcionará:
{ "mcpServers": { "boardrepo": { "httpUrl": "https://boardrepo.com/mcp", "authProviderType": "dynamic_discovery" } } }
Gemini appSolo EE. UU.Web
- En gemini.google.com, abre Configuración y ayuda → Aplicaciones conectadas → Añadir una aplicación personalizada.
- Pega
https://boardrepo.com/mcp, continúa y aprueba el inicio de sesión.
Actualmente limitado a cuentas personales de Google, mayores de 18 años, en EE. UU., con Actividad activada.
OpenCodeCLI
Añádelo a tu configuración de OpenCode: opencode.json en el proyecto, o el global ~/.config/opencode/opencode.json. OpenCode ejecuta el inicio de sesión OAuth para un servidor remoto por sí mismo, por lo que no hay clave que pegar:
{ "$schema": "https://opencode.ai/config.json", "mcp": { "boardrepo": { "type": "remote", "url": "https://boardrepo.com/mcp", "enabled": true } } }
WindsurfIDE
Abre Configuración → Cascade → Servidores MCP → Añadir servidor personalizado y pega https://boardrepo.com/mcp.
Configúralo manualmente en su lugar
Edita ~/.codeium/windsurf/mcp_config.json. Windsurf llama al campo serverUrl, no url:
{ "mcpServers": { "boardrepo": { "serverUrl": "https://boardrepo.com/mcp" } } }
Windsurf debería abrir el inicio de sesión de BoardRepo en tu navegador. Si no lo hace, actualiza Windsurf. Nunca escribas tu contraseña de BoardRepo en un asistente.
LM StudioEscritorio
Añadir BoardRepo a LM Studio
LM Studio se abre y añade BoardRepo. El botón requiere 0.3.17 o más reciente; iniciar sesión desde LM Studio requiere 0.4.10 o más reciente.
Configúralo manualmente en su lugar
Abre la pestaña Programa en la barra lateral derecha, elige Instalar → Editar mcp.json y añade:
{ "mcpServers": { "boardrepo": { "url": "https://boardrepo.com/mcp" } } }
En una compilación más antigua, o si LM Studio nunca te pide iniciar sesión, usa la alternativa en "Cualquier otro cliente MCP" a continuación, que ejecuta el inicio de sesión en tu navegador en su lugar.
Cualquier otro cliente MCPMCP
BoardRepo es un servidor MCP remoto estándar (HTTP transmisible) en https://boardrepo.com/mcp. Cualquier cliente MCP que admita HTTP transmisible y registro dinámico de clientes OAuth puede conectarse con solo esta URL.
Mi cliente pide un comando para ejecutar, no una URL
Los clientes más antiguos no pueden llamar a un servidor remoto directamente. Ejecuta BoardRepo a través del puente mcp-remote en su lugar: se encuentra en tu máquina, habla con nosotros a través de la red y abre el inicio de sesión de BoardRepo en tu navegador la primera vez que lo uses.
{ "mcpServers": { "boardrepo": { "command": "npx", "args": ["-y", "mcp-remote", "https://boardrepo.com/mcp"] } } }
Requiere Node.js instalado. El puente es un paquete de terceros, no publicado por BoardRepo.
¿Prefieres navegar primero? Dirígete a la biblioteca de placas.
Inicia sesión en BoardRepo
¿Nuevo aquí? Iniciar sesión crea tu cuenta; no hay registro separado.
{"@context":"https://schema.org","@type":"Organization","name":"BoardRepo","url":"https://boardrepo.com","logo":"https://boardrepo.com/brand/boardrepo-icon-512.png","description":"Share, view, and version electronics projects from KiCad and Altium, with more EDA tools on the way. Open the schematic, PCB, and BOM in the browser, no install.","contactPoint":[{"@type":"ContactPoint","contactType":"customer service","email":"hello@boardrepo.com","availableLanguage":"en"},{"@type":"ContactPoint","contactType":"security","email":"security@boardrepo.com","availableLanguage":"en"},{"@type":"ContactPoint","contactType":"privacy","email":"privacy@boardrepo.com","availableLanguage":"en"}]}