中文文档 | Английская документация
Компоненты Ant Design MCP Service
Сервер Model Context Protocol (MCP), который предоставляет документацию по компонентам Ant Design для больших языковых моделей (LLM), таких как Claude . Этот сервер позволяет LLM исследовать и понимать компоненты Ant Design с помощью набора специализированных инструментов.
Статьи:
Функции
🚀 Предварительно обработанные данные, готовые к использованию (Предварительно обработанная версия:
Ant Design V5.25.2 2025/5/19)🔨 Может извлекать документацию для последних/других версий
🔗 Список всех доступных компонентов
Ant Design📃 Включает название компонента, описание, доступные версии и когда использовать компонент
📃 Просмотр документации по конкретным компонентам (отфильтрованной для удобного контекстного контента)
📃 Просмотр свойств компонентов и определений API
📃 Посмотреть примеры кода для конкретных компонентов
📖 Просмотреть журнал изменений для определенных компонентов
💪 Расширенное кэширование для эффективного снижения нагрузки на ввод-вывод
⚙️ Предварительно настроенная подсказка для сокращения повторных вызовов инструментов (оптимизирована для контекста)
😺 Проверено на работе с клиентом Клода
😩 В настоящее время не работает с плагинами github copilot/Cline
Дорожная карта
[x] Реализовать автоматическое извлечение данных при обновлении компонентов Ant Design
[x] Добавить контекстную осведомлённость для вызовов инструментов (например, возврат «Пожалуйста, используйте ранее полученный контент»)
Реализовано через приглашение [system-description](## MCP Prompt)
[ ] Добавить подробную документацию по примерам инструментов MCP
[ ] Рассмотрите возможность размещения извлеченных данных в CDN для доступа в режиме реального времени
В настоящее время npx автоматически проверяет и устанавливает новые версии.
[ ] Поддержка настройки регистрации инструмента с помощью параметров для улучшения контекста
Некоторые клиенты уже поддерживают ручное переключение инструментов (например, cline, github copilot)
[ ] Рассмотрите возможность совместимости с Ant Design 4.x или другими библиотеками пользовательского интерфейса
Такие как компоненты серии Ant Design X
Когда следует извлекать документацию по компонентам самостоятельно?
Вы хотите использовать последнюю версию документации по компонентам
Вы хотите использовать документацию для других версий
Документация по компонентам
Журнал изменений компонентов
Извлечение журнала изменений компонента зависит от скрипта Ant Design scripts/generate-component-changelog.ts :
Это создаст каталог данных, содержащий всю извлеченную документацию по компонентам для сервера MCP.
Интеграция рабочего стола Клода
Чтобы использовать этот сервер MCP с Claude Desktop, отредактируйте файл конфигурации claude_desktop_config.json :
Расположение файлов конфигурации:
macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
$env:AppData\Claude\claude_desktop_config.json
Запрос MCP
Сервер предоставляет следующий запрос для взаимодействия с LLM:
system-description: Профессиональный помощник по компонентам Ant Design, который эффективно сокращает повторяющиеся вызовы инструментовsystem-pages-generate: профессиональный помощник по разработке страниц Ant Design, эффективно сокращающий количество повторяющихся вызовов инструментов — ориентирован на генерацию страниц
Примечание: для клиентов, которые не поддерживают подсказки, вы можете скопировать следующее:
описание системы
системные-страницы-генерировать
Инструменты МКП
Сервер предоставляет следующие инструменты для взаимодействия с документацией компонентов Ant Design:
list-components: Список всех доступных компонентов Ant Designget-component-docs: Получить подробную документацию для определенного компонента Ant Design (без примеров кода)list-component-examples: Получить примеры кода для определенного компонента Ant Designget-component-changelog: список изменений для определенного компонента Ant Design
Примеры запросов
Попробуйте эти примеры запросов:
Как это работает
Скрипт scripts/extract-docs.ts извлекает документацию из репозитория Ant Design и сохраняет ее в каталоге componentData , включая:
Документация по компонентам (формат markdown)
API/документация по свойствам
Пример кода
Полный журнал изменений
Преимущества:
Пользователям не нужно клонировать весь репозиторий Ant Design.
Более быстрый запуск сервера MCP
Меньший размер упаковки
Более простые обновления при выходе новых версий
Чтобы обновить документацию Ant Design, просто запустите: npx @jzone-mcp/antd-components-mcp extract [ant design repo path]
Архитектура
Поток данных
Структура данных компонента
Механизм кэширования
## Механизм запланированного извлечения и публикации документации
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
一个 Ant Design 组件查询的 mcp 服务,包含 组件文档、API 文档、代码示例、组件更新日志查询
- Функции
- Дорожная карта
- Когда следует извлекать документацию по компонентам самостоятельно?
- Интеграция рабочего стола Клода
- Запрос MCP
- Инструменты МКП
- Примеры запросов
- Как это работает
- Архитектура
- Поток данных
- Структура данных компонента
- Механизм кэширования
- ## Механизм запланированного извлечения и публикации документации
Related MCP Servers
- -security-license-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 -14MIT License
- Asecurity-licenseAqualityAn MCP server that allows coding agents to look up contextual rules and patterns on demand, providing just-in-time guidance for specific tasks like writing tests or authoring UI.Last updated -28
- Asecurity-licenseAqualityAn MCP service that provides AI-powered development workflow tools including specification generation, code review, and project management with support for both OpenAI and Ollama models.Last updated -8MIT License
- -security-license-qualityAn AI-powered MCP server that provides development tools for code analysis, documentation, and project management including code pattern extraction, humorous code reviews, TODO scanning, and PRD generation.Last updated -2