remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Exposes Ant Design component documentation, allowing exploration of available components, retrieval of detailed documentation, props and API definitions, code examples, and search functionality for React UI components.
Servidor de protocolo de contexto del modelo de componentes de diseño de Ant
Un servidor de Protocolo de Contexto de Modelo (MCP) que expone la documentación de los componentes de Ant Design a Modelos de Lenguaje Grandes (LLM) como Claude. Este servidor permite a un LLM explorar y comprender los componentes de Ant Design mediante un conjunto de herramientas especializadas.
Características
- Fácil de usar: no es necesario clonar todo el repositorio de Ant Design
- Documentación de componentes preextraída para un inicio más rápido
- Enumere todos los componentes de Ant Design disponibles
- Obtenga documentación detallada de los componentes, incluidas descripciones y usos.
- Ver propiedades de componentes y definiciones de API
- Explorar ejemplos de código para componentes específicos
- Buscar componentes por nombre o funcionalidad
Configuración inicial
Antes de utilizar el servidor MCP por primera vez, debe extraer la documentación del repositorio de Ant Design:
Esto creará un directorio data
con toda la documentación de los componentes extraídos, que utilizará el servidor MCP.
Probando el servidor
Para verificar que todo funciona correctamente, puedes ejecutar el script de prueba:
Esto ejecutará el servidor MCP y probará todas las herramientas disponibles con consultas de muestra.
Uso
Línea de comandos
Ejecute el servidor MCP:
Integración de escritorio de Claude
Para utilizar este servidor MCP con Claude Desktop, edite su archivo de configuración claude_desktop_config.json
:
Ubicación del archivo de configuración:
- macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
$env:AppData\Claude\claude_desktop_config.json
Integración de Claude Code
Para utilizar este servidor MCP con Claude Code CLI, siga estos pasos:
- Agregue el servidor MCP de Ant Design Components a Claude CodeCopy
- Verifique que el servidor MCP esté registradoCopy
- Quitar el servidor si es necesarioCopy
- Utilice la herramienta en Claude CodeUna vez configurado, puede invocar la herramienta en su sesión de Claude Code haciendo preguntas sobre los componentes de Ant Design.
Consejos:
- Utilice el indicador
-s
o--scope
conproject
(predeterminado) oglobal
para especificar dónde se almacena la configuración
Herramientas MCP
El servidor proporciona las siguientes herramientas para que los LLM interactúen con la documentación de componentes de Ant Design:
list-components
: enumera todos los componentes de Ant Design disponibles en formato PascalCase (por ejemplo, Button, DatePicker)get-component-props
: obtiene las propiedades y la documentación de la API para un componente específico (use nombres PascalCase como "Botón")get-component-docs
: obtiene documentación detallada para un componente específico (use nombres PascalCase como "DatePicker")list-component-examples
: enumera todos los ejemplos disponibles para un componente específico (use nombres PascalCase como "Tabla")get-component-example
: obtiene el código para un ejemplo de componente específico (nombre del componente en PascalCase)search-components
: busca componentes por patrón de nombre (funciona con patrones PascalCase)
Ejemplos
Consultas de ejemplo para probar:
Nota: Los nombres de los componentes se proporcionan en PascalCase (por ejemplo, Button, DatePicker, Table) para que coincidan con las convenciones de nomenclatura de componentes de React, aunque la estructura de directorio interna utiliza kebab-case (por ejemplo, button, date-picker, table).
Cómo funciona
El script scripts/extract-docs.mjs
extrae la documentación del repositorio de Ant Design y la guarda en el directorio data
. Esto incluye:
- Documentación de componentes (markdown)
- Documentación de API/props
- Código de ejemplo
- Documentación de accesorios comunes
Este enfoque tiene varias ventajas:
- Los usuarios no necesitan clonar todo el repositorio de Ant Design
- Tiempo de inicio más rápido para el servidor MCP
- Tamaño de paquete más pequeño
- Es más fácil actualizar cuando se lanzan nuevas versiones
Para actualizar la documentación de una nueva versión de Ant Design, simplemente ejecute el script de extracción nuevamente con el repositorio actualizado.
This server cannot be installed
Expone la documentación de componentes de Ant Design a modelos de lenguaje grandes, lo que permite a los LLM explorar y comprender los componentes de Ant Design a través de herramientas especializadas para enumerar componentes, ver documentación, inspeccionar propiedades y explorar ejemplos de código.