Astryx Documentation MCP Server
Servidor MCP de Documentación de Astryx y Skill de Agente de IA
Un servidor completo de Model Context Protocol (MCP) y Skill de Agente de IA para el Meta Astryx Design System. Este proyecto indexa documentación recopilada, especificaciones de componentes, guías de StyleX y referencias de CLI, exponiendo herramientas estructuradas y pautas de prompt para asistentes de IA y agentes de codificación (Claude Desktop, Cursor, Project IDX, Gemini CLI, Antigravity, Windsurf).
🚀 Características y herramientas MCP
El servidor MCP expone cuatro herramientas a través de stdio:
search_astryx_docsDescripción: Búsqueda de texto completo y por palabras clave en toda la documentación de Astryx, guías y APIs de componentes.
Parámetros:
query: string(p. ej.,'Button','defineTheme','StyleX','asChild').
get_astryx_componentDescripción: Obtener pautas de uso, interfaces de props, importaciones y ejemplos de código para un componente específico.
Parámetros:
componentName: string(p. ej.,'Button','AppShell','Table','Avatar','Dialog','Input').
get_theme_guideDescripción: Obtener información sobre los 6 temas integrados (Neutral, Butter, Stone, Gothic, Y2K, Matcha), tokens de diseño de variables CSS y definiciones de temas personalizados con
defineTheme.Parámetros:
themeName?: string(p. ej.,'butter','neutral','defineTheme').
get_cli_commandsDescripción: Documentación para
@astryxdesign/cliy sus comandos (init,doctor,template,manifest,theme build,swizzle).Parámetros:
command?: string(p. ej.,'init','doctor','template','manifest','theme build','swizzle').
🤖 Skill de Agente de Astryx (astryx-skill)
Ubicado en astryx-skill/SKILL.md, este skill proporciona patrones y reglas de codificación de referencia:
Importaciones de subruta:
import { Button } from '@astryxdesign/core/Button';Capas en cascada: Aplica
@import '@astryxdesign/core/astryx.css';bajo@layer astryx-base.Anulaciones de StyleX: Usa StyleX mediante la prop
xstyleen lugar de estilos en línea arbitrarios.Proveedor de tema: Estructura de aplicación estandarizada
<Theme mode="system" theme={neutralTheme}>.
🌐 Sitio web interactivo de introducción
Se incluye un sitio web de presentación interactivo en index.html, que ofrece:
Explorador de temas en vivo: Prueba los 6 temas de diseño de Astryx (Neutral, Butter, Stone, Gothic, Y2K, Matcha).
Campo de pruebas de componentes: Controles interactivos de props con generación de código TSX en tiempo real.
Simulador de stdio del servidor MCP: Ejecutor de pruebas interactivo para la herramienta de búsqueda.
Matriz de publicación con un clic: Configuración sencilla para GitHub Pages, Vercel, Netlify y Cloudflare Pages.
🛠️ Primeros pasos
Requisitos previos
Node.js >= 18.0.0
npm / pnpm / yarn
Instalación
git clone https://github.com/georgemathunjaga/astryx-mcp-and-skill.git
cd astryx-mcp-and-skill
npm installCompilar y ejecutar
# Build TypeScript and bundle crawl data to dist/
npm run build
# Start the MCP server using node (stdio)
npm start
# Run in development mode with live TypeScript compilation
npm run dev
# Run automated integration tests
npm test🔌 Conexión con IDEs y clientes de IA
1. Claude Desktop
Añade lo siguiente a tu claude_desktop_config.json:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"astryx-docs": {
"command": "node",
"args": ["E:/workspace/public-repos/astryx-mcp/dist/index.js"]
}
}
}2. Google Project IDX / Gemini CLI / Cursor
Añade lo siguiente a .cursor/mcp.json o mcp.json de tu proyecto:
{
"mcpServers": {
"astryx-docs": {
"command": "node",
"args": ["E:/workspace/public-repos/astryx-mcp/dist/index.js"]
}
}
}📂 Estructura del proyecto
astryx-mcp/
├── astryx-skill/ # Astryx Agent Skill instructions
│ ├── SKILL.md
│ └── astryx-skill.md
├── index.html # Interactive Intro Website
├── styles.css # Master CSS Design System
├── app.js # Interactive Website Logic & MCP Simulator
├── dist/ # Compiled JavaScript output & assets
│ ├── index.js
│ └── data/
│ └── astryx_crawl.json
├── src/
│ ├── data/
│ │ └── astryx_crawl.json # Crawled Astryx documentation dataset
│ └── index.ts # MCP Server definition and tool handlers
├── test/
│ └── mcp-test.js # MCP Stdio verification suite
├── package.json
├── tsconfig.json
└── README.md📄 Licencia
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
A design-style library for AI agents: search real styles, fetch a ready-to-apply design spec.
Search @imqueue docs and scaffold typed services & clients from your AI coding agent.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/georgemathunjaga/astryx-mcp-and-skill'
If you have feedback or need assistance with the MCP directory API, please join our Discord server