中文文档 | Английская документация
Компоненты 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
Related MCP server: Rules MCP Server
Дорожная карта
[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]