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
Related MCP server: antd-components-mcp
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.jsonVentanas:
$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 Code
# Basic syntax claude mcp add antd-components npx -y mcp-antd-componentsVerifique que el servidor MCP esté registrado
# List all configured servers claude mcp list # Get details for your Ant Design components server claude mcp get antd-componentsQuitar el servidor si es necesario
claude mcp remove antd-componentsUtilice la herramienta en Claude Code
Una 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
-so--scopeconproject(predeterminado) oglobalpara 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.