中文文档 | Английская документация
Компоненты 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.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]
Архитектура
Поток данных
Структура данных компонента
Механизм кэширования
## Механизм запланированного извлечения и публикации документации
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
- -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 -11TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that enables AI assistants like Claude Desktop to search and retrieve information from custom search indexes created with Searchcraft.Last updated -5TypeScriptApache 2.0
- AsecurityFlicenseAqualityAn 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 -19TypeScript
- AsecurityAlicenseAqualityAn 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 -8TypeScriptMIT License