Documentación · MCP
El servidor MCP
Fieldbook ofrece un servidor remoto Model Context Protocol. Un agente puede buscar en la biblioteca, consultar componentes y versiones, obtener comandos de instalación, aplicar la guía de diseño y evaluar páginas desde su editor.
Endpoint
https://fieldbook.lizardi.mx/api/mcpAutenticación
Cada solicitud lleva un token Bearer. Se admiten dos tipos:
Clave API
Crea una clave en tu panel y envíala como
Authorization: Bearer fb_live_…. Las claves se muestran una sola vez; se guarda únicamente su hash.OAuth de Clerk (si está configurado)
Los clientes compatibles con OAuth descubren el servidor de autorización en
/.well-known/oauth-protected-resourcey realizan la autenticación interactiva sin introducir una clave manual.
Conectar
Claude Code
claude mcp add --transport http fieldbook https://fieldbook.lizardi.mx/api/mcp --header "Authorization: Bearer <YOUR_KEY>"
Cursor · ~/.cursor/mcp.json
{
"mcpServers": {
"fieldbook": {
"url": "https://fieldbook.lizardi.mx/api/mcp",
"headers": {
"Authorization": "Bearer <YOUR_KEY>"
}
}
}
}Conector de ChatGPT. Añade un conector personalizado que apunte a https://fieldbook.lizardi.mx/api/mcp y pega una clave API como token Bearer cuando se solicite.
Inspector MCP. Ejecuta el inspector, introduce el endpoint y configura una cabecera Authorization: Bearer para explorar las herramientas de forma interactiva.
MCP Inspector
npx @modelcontextprotocol/inspector
Herramientas
Las herramientas medidas consumen créditos de tu asignación mensual. El plan del propietario no tiene medición. Las demás consultas son gratuitas y tienen límites por clave.
Elige una ficha. Cada componente tiene un número de ficha de cuatro dígitos. Explora el catálogo y entrega ese número a tu agente. Las herramientas de componentes aceptan plate en lugar de slug, y formatos como 0412, #412 o FB-0412 también funcionan. Cada página permite copiar el identificador y una instrucción lista para pegar.
search_componentsGratuitoquery?, category?, framework?, maxSlopScore?, limit (max 25)
Busca en la biblioteca y devuelve resúmenes con frameworks probados, puntuación, ficha, cantidad de controles y comandos de instalación.
get_component1 créditoslug or plate, framework (default react)
Obtiene el código para un framework. React devuelve el componente y su demo; las demás versiones devuelven un archivo. Incluye controles, dependencias, evaluaciones e instalación.
list_frameworksGratuitoslug or plate
Indica los frameworks disponibles y las versiones pendientes de un componente.
get_install_commandGratuitoslug or plate, framework (default react)
Comando de instalación, URL del registro y fragmento de components.json.
get_design_guidanceGratuitoquery?, domain?, stack?, productType?, limit?
Busca en la biblioteca de orientación de diseño.
generate_design_system2 créditosproductType, keywords?, stack?, variance?, motion?, density?
Genera un sistema de diseño con paleta, tipografía, composición, movimiento, reglas de UX y verificaciones.
get_slop_rulesGratuitocategory?
Devuelve las reglas versionadas: número, título, severidad, fallo crítico y justificación.
get_font_guidanceGratuitorole?, family?, name?
Explica el aspecto y comportamiento de las tipografías recomendadas, sus combinaciones y criterios.
suggest_alternativesGratuitoruleId
Alternativas para un patrón y su catálogo de referencias.
score_pageGratuitohtml? | url?
Evalúa una página con las reglas; las URLs se consultan con protección SSRF.
Registro
La biblioteca ofrece un registro de componentes: instala uno directamente o configura el registro en components.json e instala con @fieldbook/<name>. Configura FIELDBOOK_TOKEN para las consultas que consumen créditos.
components.json
{
"registries": {
"@fieldbook": {
"url": "https://fieldbook.lizardi.mx/r/react/{name}.json",
"headers": {
"Authorization": "Bearer ${FIELDBOOK_TOKEN}"
}
}
}
}El índice del sitio y sus endpoints para agentes está en /llms.txt.