Electronics Architect

Diseña y resuelve árboles de alimentación DC/DC con componentes reales de cualquier fabricante. Un solucionador basado en física devuelve la corriente, eficiencia, disipación y temperatura de cada riel, con esquinas de tolerancia y Monte Carlo.

Servidor MCP alojado

npx add-mcp 'https://electronics-architect.com/mcp'

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

Documentación

Deja que tu asistente se encargue del árbol de potencia

Conecta Claude o cualquier cliente MCP al mismo solucionador que usa el editor. El asistente propone el árbol y lo resuelve; el diseño llega a tu cuenta, en el lienzo, para que lo revises.

Hay una única dirección que recordar:

https://electronics-architect.com/mcp

Pégala en tu asistente como servidor MCP — MCP es la forma estándar en que un cliente de IA se comunica con una herramienta — y obtiene veintiuna herramientas: leer el contrato de diseño, listar las plantillas enviadas, validar y resolver un diseño en cada esquina de tolerancia, ejecutar un Monte Carlo (como un trabajo que consulta cuando la ejecución es demasiado larga para una sola llamada), evaluar cada componente según la derating de NASA GSFC o IPC-9592, buscar un modelo de componente, guardar, compartir, comparar y exportar. Todo lo que guarda aparece en Mis diseños, y el enlace que te entrega abre ese diseño en el lienzo con una nota que indica qué clave lo creó y qué cambió. Resolver no tiene límite de uso. Planes Pro y Team — $10 al mes o $100 al año para Pro.

Tres formas de conectarse

Cuál usar depende del cliente que emplees. Las tres terminan en el mismo servidor con las mismas herramientas.

1. Por dirección — el cliente te inicia sesión

En Claude Desktop o en la configuración del conector de claude.ai, añade un conector personalizado con la dirección anterior. En Claude Code:

claude mcp add --transport http electronics-architect https://electronics-architect.com/mcp

En la primera llamada, el cliente abre una página de inicio de sesión; marcas los permisos que quieres que tenga el asistente. Esto crea una clave API ordinaria etiquetada con el nombre de la aplicación en Cuenta → Desarrollador, y revocarla allí desconecta la aplicación de inmediato.

2. Por clave — un encabezado bearer

Algunos clientes se conectan a un servidor remoto pero no ejecutan el flujo de inicio de sesión; su configuración MCP acepta una dirección de servidor y un conjunto de encabezados. Para esos, crea una clave en el editor en Cuenta → Desarrollador y envíala como encabezado bearer — el mismo encabezado que usa la API REST:

{
  "mcpServers": {
    "electronics-architect": {
      "serverUrl": "https://electronics-architect.com/mcp",
      "headers": { "Authorization": "Bearer ea_live_…" }
    }
  }
}

Los clientes nombran el campo de dirección de manera diferente: algunos leen serverUrl, otros url. La clave se muestra una sola vez, cuando la creas. Ponle una etiqueta que reconozcas — esa etiqueta es lo que el lienzo muestra junto a un diseño creado por el asistente.

3. Por puente — para clientes que solo ejecutan servidores locales

Los clientes más antiguos solo inician un servidor en tu propia máquina. Para esos, el paquete comunitario mcp-remote se ejecuta localmente y lleva la conexión a nuestra dirección, incluido el inicio de sesión:

{
  "mcpServers": {
    "electronics-architect": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://electronics-architect.com/mcp"]
    }
  }
}

mcp-remote es una herramienta comunitaria, no nuestra. Guarda en tu disco el inicio de sesión que realiza. Lo que contiene es una clave ordinaria de tu cuenta — si dejas de confiar en ella, revoca esa clave en Cuenta → Desarrollador y la conexión queda cortada. No publicamos un servidor local propio: el solucionador solo se ejecuta en nuestro lado.

O salta el asistente: REST

Todo lo anterior también es una API HTTP simple para scripts y CI. La referencia — claves, alcances, cuotas, cada endpoint y un flujo completo de crear → resolver → Monte Carlo → exportar en curl, Python y TypeScript — está en /developers/api. El contrato legible por máquina es /v1/openapi.json (OpenAPI 3.1); el esquema del documento de diseño es /schema/design-v1.json. Los agentes pueden leer todo este sitio en un solo archivo en /llms-full.txt.

Tres flujos de trabajo

Estas son las secuencias que el asistente realmente ejecuta, según quedaron registradas en nuestras ejecuciones de aceptación contra el servidor en vivo — Claude Desktop el 10 de septiembre de 2026 y Claude Code el 11 de septiembre de 2026. Ambas terminaron con un diseño guardado y resuelto y cero advertencias en las tres esquinas de tolerancia; ambas también encontraron un defecto del solucionador que se corrigió el mismo día, que es la razón honesta por la que vale la pena leer las ejecuciones.

A. Diseñar a partir de un resumen y devolverlo

"Entrada de 12 V. Necesito 5 V a 1.5 A, 3.3 V a 2 A y 1.0 V a 6 A para una FPGA. Verifícalo y dame el PDF."

  1. get_design_schema — la regla de unidades y los tipos de nodo, antes de escribir nada.
  2. get_component_model para cada riel — reguladores reales con los valores de sus hojas de datos completados.
  3. validate_design, luego solve_design en nom, min y max.
  4. Lee las advertencias — cada una lleva un código y un remedio — corrige y resuelve de nuevo hasta que las tres esquinas estén limpias.
  5. create_design, y devuelve el editorUrl que devuelve. El PDF se dibuja en el editor; el enlace abre el diseño allí.

La ejecución de Claude Desktop tomó 20 llamadas de herramienta, eligió tres convertidores síncronos de la entrada de 12 V y señaló que un regulador lineal en el riel de 1.0 V habría disipado 66 W. La eficiencia nominal resultó ser del 88.7 %.

B. Revisar un diseño que ya tienes

En el editor, abre el diseño y usa Compartir → Copiar fragmento MCP. Pégalo en el asistente.

  1. get_design con el id del fragmento — el asistente ya tiene tu clave, así que el id es todo lo que necesita.
  2. solve_design con compact: true para los números, luego review_design en el documento de diseño para la lectura en lenguaje sencillo y los cambios concretos. El revisor resuelve el documento en sí y verifica cada componente que sugiere contra el voltaje de entrada en el peor caso de ese componente.
  3. update_design con un mensaje de una línea que diga qué cambió.
  4. Cuando vuelvas a abrir el diseño, el lienzo dirá que el asistente lo cambió; Ver qué cambió muestra el estado anterior con Restaurar a un clic de distancia.

C. Cambiar algo y ver qué efecto tuvo

  1. compare_designs — el diseño guardado como a, el documento editado como b: qué cambió y qué efecto tuvo en pérdidas, eficiencia y advertencias.
  2. Añade monteCarlo: { trials, seed } para ver cómo se mueve el rendimiento con la misma semilla en ambos lados, de modo que el movimiento sea el del cambio.
  3. export_design como report_json — el resumen, las advertencias agrupadas con sus correcciones y la lista de materiales, con la línea de atribución que nombra la versión del solucionador y la huella del diseño.

La ejecución de Claude Code construyó un árbol de potencia de 34 nodos y siete rieles para un módulo de banda X de 64 elementos de esta manera — 350 W de entrada al 86 % nominal — y mantuvo su propio registro de dónde fue el esfuerzo, que es cómo surgieron el resultado compacto de la solución y get_template.

Qué cuesta

Las cuentas gratuitas usan el editor; conectar un asistente requiere Pro, y una cuenta gratuita que no haya tenido una prueba puede iniciar la prueba gratuita de 7 días de Pro en la página de inicio de sesión y conectarse justo después. Pro cuesta $10 al mes o $100 al año — el plan anual es el precio de diez meses — e incluye acceso a API y MCP, diseños de varias hojas, exportación limpia de PDF y lista de materiales y 250 ejecuciones de Monte Carlo al mes. Team cuesta $15 por asiento al mes o $150 por asiento al año, con diseños compartidos y Monte Carlo ilimitado. Resolver nunca se mide; Monte Carlo y la revisión de IA cuentan contra la asignación mensual, tanto desde el editor como desde un asistente. Planes.

Preguntas e informes de errores: la página de contacto. Los términos de servicio y la política de privacidad se aplican al uso de un asistente igual que al editor.