Ant Design Components MCP Server
Exposes Ant Design component documentation, allowing exploration of available components, retrieval of detailed documentation, props and API definitions, code examples, and search functionality for React UI components.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Ant Design Components MCP Servershow me the props for the DatePicker component"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ant Design Components Model Context Protocol Server
A Model Context Protocol (MCP) server that exposes Ant Design component documentation to Large Language Models (LLMs) like Claude. This server allows an LLM to explore and understand Ant Design components through a set of specialized tools.
Features
Easy to use - no need to clone the entire Ant Design repository
Pre-extracted component documentation for faster startup
List all available Ant Design components
Get detailed component documentation including descriptions and usage
View component props and API definitions
Browse code examples for specific components
Search for components by name or functionality
Related MCP server: Ant Design MCP Server
Initial Setup
Before using the MCP server for the first time, you need to extract the documentation from the Ant Design repository:
# First, clone the Ant Design repository (can be temporary)
git clone https://github.com/ant-design/ant-design.git
# Extract documentation
cd mcp-antd-components
npm run extract # Uses the default ./ant-design path
# OR
node scripts/extract-docs.mjs /path/to/ant-design # For a custom path
# After extraction is complete, the Ant Design repo can be deleted if desiredThis will create a data directory with all the extracted component documentation, which the MCP server will use.
Testing the Server
To verify that everything is working correctly, you can run the test script:
npm test
# OR
node scripts/test-server.mjsThis will run the MCP server and test all available tools with sample queries.
Usage
Command Line
Run the MCP server:
# Run server with pre-extracted data
npm start
# OR
npx -y mcp-antd-componentsClaude Desktop Integration
To use this MCP server with Claude Desktop, edit your claude_desktop_config.json configuration file:
{
"mcpServers": {
"Ant Design Components": {
"command": "npx",
"args": ["-y", "mcp-antd-components"]
}
}
}Location of the configuration file:
macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
$env:AppData\Claude\claude_desktop_config.json
Claude Code Integration
To use this MCP server with Claude Code CLI, follow these steps:
Add the Ant Design Components MCP server to Claude Code
# Basic syntax claude mcp add antd-components npx -y mcp-antd-componentsVerify the MCP server is registered
# List all configured servers claude mcp list # Get details for your Ant Design components server claude mcp get antd-componentsRemove the server if needed
claude mcp remove antd-componentsUse the tool in Claude Code
Once configured, you can invoke the tool in your Claude Code session by asking questions about Ant Design components.
Tips:
Use the
-sor--scopeflag withproject(default) orglobalto specify where the configuration is stored
MCP Tools
The server provides the following tools for LLMs to interact with Ant Design component documentation:
list-components: Lists all available Ant Design components in PascalCase format (e.g., Button, DatePicker)get-component-props: Gets the props and API documentation for a specific component (use PascalCase names like "Button")get-component-docs: Gets detailed documentation for a specific component (use PascalCase names like "DatePicker")list-component-examples: Lists all examples available for a specific component (use PascalCase names like "Table")get-component-example: Gets the code for a specific component example (component name in PascalCase)search-components: Search for components by name pattern (works with PascalCase patterns)
Examples
Example queries to try:
What components are available in Ant Design?
Show me the documentation for the Button component.
What props does the Table component accept?
Show me code examples for the Modal component.
Get the example "basic" for the Form component.
Find components related to Input or Form elements.Note: Component names are provided in PascalCase (e.g., Button, DatePicker, Table) to match React component naming conventions, even though the internal directory structure uses kebab-case (e.g., button, date-picker, table).
How It Works
The scripts/extract-docs.mjs script extracts documentation from the Ant Design repository and saves it to the data directory. This includes:
Component documentation (markdown)
API/props documentation
Example code
Common props documentation
This approach has several advantages:
Users don't need to clone the entire Ant Design repository
Faster startup time for the MCP server
Smaller package size
Easier to update when new versions are released
To update the documentation for a new version of Ant Design, simply run the extraction script again with the updated repository.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenance一个 Ant Design 组件查询的 mcp 服务,包含 组件文档、API 文档、代码示例、组件更新日志查询4728246MIT
- Alicense-qualityDmaintenanceFetches and structures Ant Design v4 component documentation into JSON format, enabling AI agents to search, analyze, and retrieve component metadata, APIs, and examples.MIT
- Flicense-qualityDmaintenanceProvides AI assistants with comprehensive Ant Design component documentation, examples, API references, and best practices. Supports multiple versions and enables natural language queries for React UI component development.263
- AlicenseAqualityDmaintenanceProvides access to Ant Design component library documentation and information for automated code generation. Enables searching components by category or keyword, retrieving component props, examples, API documentation, and available icons.612ISC
Related MCP Connectors
@latest documentation and code examples to 9000+ libraries for LLMs and AI code editors in a singl…
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/hannesj/mcp-antd-components'
If you have feedback or need assistance with the MCP directory API, please join our Discord server