Integrations
Provides Ant Design component documentation, allowing access to component details, properties, API definitions, code examples, and changelogs for Ant Design UI components.
Mentions compatibility issues with GitHub Copilot plugins, indicating attempted but currently non-functional integration with the Copilot service.
中文文档 | Английская документация
Компоненты Ant Design MCP Service
Сервер Model Context Protocol (MCP), который предоставляет документацию по компонентам Ant Design
для больших языковых моделей (LLM), таких как Claude
. Этот сервер позволяет LLM исследовать и понимать компоненты Ant Design
с помощью набора специализированных инструментов.
Статьи:
Функции
- 🚀 Предварительно обработанные данные, готовые к использованию (Предварительно обработанная версия:
Ant Design V5.25.1 2025/5/12
)- 🔨 Может извлекать документацию для последних/других версий
- 🔗 Список всех доступных компонентов
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.json
- Windows:
$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]
Архитектура
Поток данных
Структура данных компонента
Механизм кэширования
## Механизм запланированного извлечения и публикации документации
You must be authenticated.
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
- AsecurityAlicenseAqualityAn MCP server for connecting agentic systems to search systems via searXNG.Last updated -143PythonMIT License
- AsecurityFlicenseAqualityIntegrates Dify AI API to provide code generation for Ant Design components, supporting both text and image inputs with stream processing capabilities.Last updated -122JavaScript
- -securityFlicense-quality一个 Alpha Vantage API 查询 股票信息的 MCP server.Last updated -TypeScript
- -securityFlicense-qualityExposes Ant Design component documentation to Large Language Models, allowing LLMs to explore and understand Ant Design components through specialized tools for listing components, viewing documentation, inspecting props, and browsing code examples.Last updated -JavaScript