中文文档 | Documentación en inglés
Servicio MCP de componentes de diseño de hormigas
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona documentación de componentes Ant Design
a grandes modelos de lenguaje (LLM) como Claude
. Este servidor permite a los LLM explorar y comprender los componentes Ant Design
mediante un conjunto de herramientas dedicadas.
Artículos:
Características
- 🚀 Datos preprocesados, listos para usar (Versión preprocesada:
Ant Design V5.25.2 2025/5/19
)- 🔨 Puede extraer documentación para las últimas/otras versiones
- 🔗 Enumere todos los componentes
Ant Design
disponibles- 📃 Incluye el nombre del componente, la descripción, las versiones disponibles y cuándo usar el componente.
- 📃 Ver documentación de componentes específicos (filtrada para contenido contextual)
- 📃 Ver propiedades de componentes y definiciones de API
- 📃 Ver ejemplos de código para componentes específicos
- 📖 Ver el registro de cambios de componentes específicos
- 💪 Amplio almacenamiento en caché para reducir eficazmente la presión de E/S
- ⚙️ Aviso preconfigurado para reducir las llamadas repetitivas a herramientas (optimizado para el contexto)
- 😺 Probado trabajando con el cliente Claude
- 😩 Actualmente no funciona con los complementos de Github Copilot/Cline
Hoja de ruta
- [x] Implementar la extracción automática de datos cuando se actualizan los componentes de Ant Design
- [x] Agregar reconocimiento de contexto para llamadas de herramientas (por ejemplo, devolver "Utilice el contenido obtenido previamente")
- Implementado a través del mensaje [system-description](## MCP Prompt)
- [ ] Agregar documentación detallada de ejemplo de herramientas MCP
- [ ] Considere alojar datos extraídos en CDN para acceso en tiempo real
- Actualmente, npx busca e instala nuevas versiones automáticamente
- [ ] Admite el ajuste del registro de herramientas mediante parámetros para mejorar el contexto
- Algunos clientes ya admiten el cambio manual de herramientas (por ejemplo, cline, github copilot)
- [ ] Considere la compatibilidad con Ant Design 4.x u otras bibliotecas de UI
- Como los componentes de la serie Ant Design X
¿Cuándo es recomendable extraer la documentación del componente usted mismo?
- Desea utilizar la documentación del componente más reciente
- Desea utilizar la documentación de otras versiones
Documentación de componentes
Registro de cambios de componentes
La extracción del registro de cambios de componentes depende del script scripts/generate-component-changelog.ts
de Ant Design:
Esto crea un directorio de datos que contiene toda la documentación de componentes extraída para el servidor MCP.
Integración de escritorio de Claude
Para utilizar este servidor MCP con Claude Desktop, edite el archivo de configuración claude_desktop_config.json
:
Ubicaciones de los archivos de configuración:
- macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
$env:AppData\Claude\claude_desktop_config.json
Aviso de MCP
El servidor proporciona el siguiente mensaje para la interacción con LLM:
system-description
: Asistente experto en componentes profesionales de Ant Design que reduce eficazmente las llamadas repetitivas a herramientas.system-pages-generate
: Asistente profesional de desarrollo de páginas frontend Ant Design, que reduce eficazmente las llamadas repetitivas a herramientas y se centra en la generación de páginas.
Nota: Para los clientes que no admiten indicaciones, puede copiar lo siguiente:
descripción del sistema
generar páginas del sistema
Herramientas MCP
El servidor proporciona estas herramientas para interactuar con la documentación de componentes de Ant Design:
list-components
: enumera todos los componentes de Ant Design disponiblesget-component-docs
: Obtenga documentación detallada para un componente específico de Ant Design (sin ejemplos de código)list-component-examples
: Obtenga ejemplos de código para un componente específico de Ant Designget-component-changelog
: lista el registro de cambios de un componente específico de Ant Design
Consultas de ejemplo
Pruebe estas consultas de ejemplo:
Cómo funciona
El script scripts/extract-docs.ts
extrae la documentación del repositorio de Ant Design y la guarda en el directorio componentData
, que incluye:
- Documentación de componentes (formato markdown)
- Documentación de API/propiedad
- Código de ejemplo
- Registro de cambios completo
Ventajas:
- Los usuarios no necesitan clonar todo el repositorio de Ant Design
- Inicio más rápido del servidor MCP
- Tamaño de paquete más pequeño
- Actualizaciones más fáciles cuando se lanzan nuevas versiones
Para actualizar la documentación de Ant Design, simplemente ejecute: npx @jzone-mcp/antd-components-mcp extract [ant design repo path]
Arquitectura
Flujo de datos
Estructura de datos del componente
Mecanismo de almacenamiento en caché
## Mecanismo de extracción y publicación de documentación programada
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Por Ant Design, por mcp, por Ant Design
- Características
- Hoja de ruta
- ¿Cuándo es recomendable extraer la documentación del componente usted mismo?
- Integración de escritorio de Claude
- Aviso de MCP
- Herramientas MCP
- Consultas de ejemplo
- Cómo funciona
- Arquitectura
- Flujo de datos
- Estructura de datos del componente
- Mecanismo de almacenamiento en caché
- Mecanismo de extracción y publicación de documentación programada
Related MCP Servers
- -securityFlicense-qualityAn MCP server that provides AI tools with access to Rust documentation from docs.rs, enabling search for crates, documentation, type information, feature flags, version information, and source code.Last updated -3TypeScript
- -securityAlicense-qualityAn MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.Last updated -10PythonMIT License
- -securityAlicense-qualityAn MCP server that provides semantic search over local git repositories, enabling users to clone repositories, process branches, and search code through vectorized code chunks.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol (MCP) service that enables integration with Mantis Bug Tracker, allowing users to query and analyze bug tracking data through natural language commands.Last updated -925TypeScript