MCP
El sistema base expone un servidor JSON-RPC de Model Context Protocol (MCP) junto a las páginas que está leyendo ahora mismo, más un pequeño conjunto de endpoints GET simples para agentes que no necesitan el sobre MCP completo. Apunte un agente compatible con MCP hacia él y podrá consultar componentes, tokens y notas de investigación directamente — sin necesidad de levantar un servicio aparte, sin una copia del registro que mantener sincronizada a mano.
Endpoint MCP on-prem
Este mismo binario expone un servidor de Model Context Protocol (MCP) junto a las páginas que está leyendo ahora mismo. Apunte un agente compatible con MCP hacia él y podrá consultar componentes, tokens y notas de investigación directamente — sin necesidad de levantar un servicio aparte, sin una copia del registro que mantener sincronizada a mano.
Se ejecuta en su propia infraestructura
El servidor MCP se entrega dentro del mismo binario que este sitio de documentación.
Cuando lo ejecuta en su propio hardware, cada llamada a una herramienta — desde una
simple consulta de get_token hasta un barrido completo de
list_components — se responde localmente. Nada de su base de código, sus
prompts, o qué componentes está consultando un agente se envía a ningún tercero; nunca
sale de su propia red.
No existe una alternativa alojada — on-prem, tal como se describe en Alojamiento propio, es la única forma en que se ofrece esta superficie.
list_components(category?)
Devuelve todos los componentes que el registro conoce actualmente, opcionalmente filtrados por categoría de origen (sistema base genérico, origen GIS, origen del motor wiki), junto con un puntero a su receta completa.
get_component_recipe(name)
Devuelve la receta HTML/CSS, las dependencias de tokens y los objetivos de accesibilidad de un componente nombrado — los mismos datos que una persona lee en su página de Componentes.
get_token(name)
Resuelve un único token de diseño por el nombre de su
propiedad personalizada CSS (--ps-interactive) o por su ruta DTCG
(semantic.interactive-primary).
search_design_system(query)
Búsqueda de texto completo en todos los documentos indexados del vault — components, tokens, research, guidelines, developing, designing, about — para un agente que aún no conoce el nombre exacto de lo que necesita.
list_token_families(pillar?)
Devuelve cada familia de tokens (agrupación pilar/capa/familia,
p. ej. paper/semantic/financial-report-layout) con su conteo de miembros,
opcionalmente filtrado a un pilar. La taxonomía a revisar antes de adivinar el nombre de
un grupo de tokens — ver Familias de
tokens.
API de registro / máquina
No existe un único archivo de registro agregado para descargar. Las recetas de componentes, el paquete de tokens y la búsqueda de texto completo son tres endpoints reales y separados — verificado directamente contra la propia tabla de rutas del servidor en ejecución.
curl -s https://design.pointsav.com/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_component_recipe","arguments":{"name":"button"}}}'
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [{ "type": "text", "text": "{ ...recipe.json, as a string... }" }]
}
}
curl -s https://design.pointsav.com/components/button/recipe.json
/mcp, /components/:slug/recipe.json, y
/tokens/search leen los mismos archivos del vault desde los que se
renderiza cada página de este sitio orientada a personas. No existe una segunda copia
de estos datos que pueda desincronizarse.
Exportación de tokens DTCG
Los agentes que solo necesitan los valores de los tokens
— no las recetas completas de componentes — pueden obtener directamente la exportación
en formato DTCG del registro, sin pasar en absoluto por /mcp.
Por qué esto importa
Cada endpoint de esta página — /mcp,
/components/:slug/recipe.json, /tokens/search,
/bundles/tokens/* — lee del mismo registro que impulsa cualquier otra
página de este sitio, incluidos los conteos de tokens y las muestras en
Tokens. No existe una ruta de código separada reservada para
máquinas.
Información Importante
Divulgación del sistema de diseño
Este sitio proporciona tokens de diseño de código abierto, documentación y software autoalojable publicado por Woodfine Capital Projects Inc. La información aquí es solo para referencia general y no constituye una oferta, garantía ni garantía de idoneidad para ningún propósito particular. Las declaraciones sobre características futuras planeadas, previstas o proyectadas son prospectivas y están sujetas a cambios sin previo aviso; no se asume la obligación de actualizarlas excepto cuando lo exija la ley.