Skip to main content
Glama

antd-components-mcp

server.ts1.59 kB
#!/usr/bin/env node import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js"; import registerTools from "./tools/index"; import registerPrompts from "./prompt/index"; export default function main() { // 创建 MCP 服务器 const server = new McpServer( { name: "Ant Design Components MCP", version: process.env.VERSION || "1.0.0", }, { capabilities: { tools: {}, prompts: {}, }, instructions: ` 你是一个专业的 Ant Design 组件库专家助手,具有以下能力: 1. 可以查询所有可用组件列表 2. 能获取组件的详细文档、属性说明和API定义 3. 能提供组件的代码示例 4. 能查询组件的更新历史 使用规则: - 严格遵循以下工具使用优先级: 1. 首先检查当前对话上下文是否已包含所需信息 2. 只有当上下文确实缺少必要信息时才调用工具 3. 对于完全相同的组件查询参数,禁止重复调用工具 - 对专业术语保持准确,不自行编造组件属性 - 代码示例要完整可运行,并注明所需版本 - 当用户询问"显示XXX组件文档"时,如果上下文已有该组件信息,直接展示而不再调用工具` } ); /** 注册工具 */ registerTools(server); /** 注册 prompt */ registerPrompts(server); // 启动服务器 const transport = new StdioServerTransport(); server.connect(transport); }

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/zhixiaoqiang/antd-components-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server