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.
中文文档 | Englische Dokumentation
Ant Design Components MCP-Dienst
Ein Model Context Protocol (MCP)-Server, der Ant Design
Komponentendokumentation für große Sprachmodelle (LLMs) wie Claude
bereitstellt. Dieser Server ermöglicht LLMs, Ant Design
Komponenten mithilfe einer Reihe dedizierter Tools zu erkunden und zu verstehen.
Artikel:
Merkmale
- 🚀 Vorverarbeitete Daten, gebrauchsfertig (Vorverarbeitete Version:
Ant Design V5.25.1 2025/5/12
)- 🔨 Kann Dokumentation für die neuesten/anderen Versionen extrahieren
- 🔗 Liste aller verfügbaren
Ant Design
Komponenten- 📃 Enthält Komponentennamen, Beschreibung, verfügbare Versionen und wann die Komponente verwendet werden soll
- 📃 Zeigen Sie die Dokumentation bestimmter Komponenten an (gefiltert nach kontextfreundlichem Inhalt)
- 📃 Komponenteneigenschaften und API-Definitionen anzeigen
- 📃 Codebeispiele für bestimmte Komponenten anzeigen
- 📖 Änderungsprotokoll für bestimmte Komponenten anzeigen
- 💪 Umfangreiches Caching zur effektiven Reduzierung des IO-Drucks
- ⚙️ Vorkonfigurierte Eingabeaufforderung zur Reduzierung wiederholter Tool-Aufrufe (kontextoptimiert)
- 😺 Getestet mit Claude-Client
- 😩 Funktioniert derzeit nicht mit GitHub Copilot/Cline-Plugins
Fahrplan
- [x] Implementieren Sie eine automatische Datenextraktion, wenn Ant Design-Komponenten aktualisiert werden
- [x] Kontextsensitivität für Tool-Aufrufe hinzufügen (z. B. Rückgabe „Bitte verwenden Sie zuvor erhaltene Inhalte“)
- Implementiert über die Eingabeaufforderung [system-description](## MCP Prompt)
- [ ] Detaillierte Beispieldokumentation für MCP-Tools hinzufügen
- [ ] Erwägen Sie das Hosten extrahierter Daten auf einem CDN für den Echtzeitzugriff
- Derzeit prüft npx automatisch, ob neue Versionen verfügbar sind und installiert diese.
- [ ] Unterstützt die Anpassung der Werkzeugregistrierung über Parameter, um den Kontext zu verbessern
- Einige Clients unterstützen bereits das manuelle Umschalten von Tools (z. B. Cline, GitHub Copilot).
- [ ] Berücksichtigen Sie die Kompatibilität mit Ant Design 4.x oder anderen UI-Bibliotheken
- Wie etwa Komponenten der Ant Design X-Serie
Wann sollten Sie die Komponentendokumentation selbst extrahieren?
- Sie möchten die neueste Komponentendokumentation verwenden
- Sie möchten die Dokumentation für andere Versionen verwenden
Komponentendokumentation
Komponenten-Änderungsprotokoll
Die Extraktion des Komponentenänderungsprotokolls hängt vom Skript scripts/generate-component-changelog.ts
von Ant Design ab:
Dadurch wird ein Datenverzeichnis erstellt, das die gesamte extrahierte Komponentendokumentation für den MCP-Server enthält.
Claude Desktop Integration
Um diesen MCP-Server mit Claude Desktop zu verwenden, bearbeiten Sie die Konfigurationsdatei claude_desktop_config.json
:
Speicherorte der Konfigurationsdateien:
- macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
$env:AppData\Claude\claude_desktop_config.json
MCP-Eingabeaufforderung
Der Server bietet die folgende Eingabeaufforderung für die LLM-Interaktion:
system-description
: Professioneller Expertenassistent für Ant Design-Komponenten, der wiederholte Tool-Aufrufe effektiv reduziertsystem-pages-generate
: Professioneller Frontend-Ant-Design-Seitenentwicklungsassistent, der wiederholte Toolaufrufe effektiv reduziert – konzentriert sich auf die Seitengenerierung
Hinweis: Für Clients, die keine Eingabeaufforderungen unterstützen, können Sie Folgendes kopieren:
Systembeschreibung
Systemseiten generieren
MCP-Tools
Der Server bietet diese Tools für die Interaktion mit der Ant Design-Komponentendokumentation:
list-components
: Listet alle verfügbaren Ant Design-Komponenten aufget-component-docs
: Erhalten Sie eine detaillierte Dokumentation für eine bestimmte Ant Design-Komponente (keine Codebeispiele)list-component-examples
: Holen Sie sich Codebeispiele für eine bestimmte Ant Design-Komponenteget-component-changelog
: Listet das Änderungsprotokoll für eine bestimmte Ant Design-Komponente auf
Beispielabfragen
Probieren Sie diese Beispielabfragen aus:
Wie es funktioniert
Das Skript scripts/extract-docs.ts
extrahiert Dokumentation aus dem Ant Design-Repository und speichert sie im Verzeichnis componentData
, einschließlich:
- Komponentendokumentation (Markdown-Format)
- API-/Eigenschaftsdokumentation
- Beispielcode
- Vollständiges Änderungsprotokoll
Vorteile:
- Benutzer müssen nicht das gesamte Ant Design-Repository klonen
- Schnellerer MCP-Serverstart
- Kleinere Paketgröße
- Einfachere Updates bei Veröffentlichung neuer Versionen
Um die Ant Design-Dokumentation zu aktualisieren, führen Sie einfach Folgendes aus: npx @jzone-mcp/antd-components-mcp extract [ant design repo path]
Architektur
Datenfluss
Komponentendatenstruktur
Caching-Mechanismus
## Geplanter Mechanismus zum Extrahieren und Veröffentlichen von Dokumentationen
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Die von Ant Design bereitgestellte mcp-App ist für die Verwendung mit der API, der API, der integrierten Software und der integrierten Software konzipiert
- Merkmale
- Fahrplan
- Wann sollten Sie die Komponentendokumentation selbst extrahieren?
- Claude Desktop Integration
- MCP-Eingabeaufforderung
- MCP-Tools
- Beispielabfragen
- Wie es funktioniert
- Architektur
- Datenfluss
- Komponentendatenstruktur
- Caching-Mechanismus
- Geplanter Mechanismus zum Extrahieren und Veröffentlichen von Dokumentationen
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