Token导航 LogoToken导航

MCP Server · 开发工具

MCP Components Server

通过HTTP端点暴露UI组件目录,供AI工具和其他服务查询组件信息,包括属性、变体、样式和使用细节。

未说明官方级别未说明来源级核验工具 3
开发工具TypeScriptClaudeHTTP服务Claude DesktopCursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
dieDeMiguel
提供方
dieDeMiguel

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

MCP Components Server 属于开发工具类 MCP Server,公开资料标注 3 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

组件 MCP 服务器

MCP服务器通过HTTP端点暴露MercadoLibre的UI组件目录,以便集成AI工具。

它的功能/作用

这个仓库提供了一个模型上下文协议(MCP)服务器,通过HTTP端点暴露UI组件目录。它允许AI工具和其他服务查询组件信息,包括属性、变体、样式和使用详情。

生产环境URL

实时终端: https://meli-xmcp-poc.vercel.app/mcp

如何食用

协议

通过HTTP POST的JSON-RPC 2.0

必需的请求头

  • Content-Type: application/json
  • Accept: application/json

可用工具

1. 获取设计规格

返回使用此MCP(可能是指某种开发平台或框架)生成用户界面(UI)的实现规范和指导。参数:

{
  "jsonrpc": "2.0",
  "id": "0",
  "method": "tools/call",
  "params": {
    "name": "get_design_specifications",
    "arguments": {
      "versions": { "andes": "latest" }
    }
  }
}

回应是一个 content 包含单个元素的数组 text 包含带有实施指南(导入、依赖项、辅助组件、验证检查清单)的Markdown字符串的项目 versions \object\ 是可选的,目前仅用于在文档头部回显 Andes 的版本。

2. 列出组件(或“组件列表”)

获取所有组件,并可选择性地进行过滤

{
  "jsonrpc": "2.0",
  "id": "1",
  "method": "tools/call",
  "params": {
    "name": "list_components",
    "arguments": {
      "query": "button",
      "tags": ["interactive"],
      "packageFilter": "@meli/ui"
    }
  }
}
3. 获取组件

获取详细的组件规格说明

{
  "jsonrpc": "2.0",
  "id": "2", 
  "method": "tools/call",
  "params": {
    "name": "get_component",
    "arguments": {
      "name": "Button",
      "variant": "primary"
    }
  }
}

集成选项

  • 从任何服务直接进行HTTP调用
  • MCP客户端库(Cursor、Claude Desktop)
  • 自定义AI工具集成
  • 组件文档生成器

响应格式

  • 信封所有工具响应均使用MCP content 数组。每个条目都是一个包含以下内容的对象: { type: "text", text: string }.
  • 文本有效载荷:

- get_design_specifications返回一个包含实施指南的Markdown字符串。不包含前置的JSON。消费者应将其视为 content[0].text 作为Markdown。 - list_components返回一个简化组件的 JSON 字符串数组 [{ name, description, purpose }]。 - get_component返回一个形状为(特定结构)的JSON字符串化对象

{
  "components": [ { /* component spec from catalog */ } ],
  "required_dependencies": { "clsx": "^2.0.0" },
  "package_json_dependencies": { "clsx": "^2.0.0" },
  "installation_commands": ["pnpm add clsx", "npm install clsx", "yarn add clsx"],
  "setup_instructions": ["..."],
  "critical_notes": ["..."],
  "helper_components": [
    {
      "name": "Spinner",
      "description": "...",
      "files": [ { "path": "components/Spinner/Spinner.tsx", "content": "..." }, { "path": "components/Spinner/Spinner.module.css", "content": "..." } ]
    }
  ]
}

注释:

  • required_dependencies, installation_commands, setup_instructions, critical_notes,以及 helper_components 根据组件情况有条件地包含(例如,在存在时包含 Button)。
  • 这个(或“该”) text 字段是作为字符串的JSON;消费者在需要时应将其解析为对象。

遗留工具名称映射

如果您之前使用的是带有Andes前缀的工具名称进行集成,请使用以下映射:

  • andes-design-specifications → get_design_specifications
  • andes-components-list → list_components
  • andes-components → get_component

模式差异:

  • get_design_specifications: versions 是可选的;没有单独的 version 工具。
  • list_components接受 { query?, tags?, packageFilter? } (不 versions)。
  • get_component接受 { name, variant? } 而不是CSV(逗号分隔值)文件 componentName。

发展

这个项目是用 创建XMCP应用程序。

入门指南/开始使用

首先,运行开发服务器:

npm run dev
# or
yarn dev
# or
pnpm dev

这将使用所选的传输方法启动MCP服务器。

项目结构

这个项目采用了结构化方法,其中工具会自动被发现并使用 src/tools 目录。每个工具在其各自的文件中定义,文件结构如下:

import { z } from "zod";
import { type InferSchema } from "xmcp";

// Define the schema for tool parameters
export const schema = {
  a: z.number().describe("First number to add"),
  b: z.number().describe("Second number to add"),
};

// Define tool metadata
export const metadata = {
  name: "add",
  description: "Add two numbers together",
  annotations: {
    title: "Add Two Numbers",
    readOnlyHint: true,
    destructiveHint: false,
    idempotentHint: true,
  },
};

// Tool implementation
export default async function add({ a, b }: InferSchema) {
  return {
    content: [{ type: "text", text: String(a + b) }],
  };
}

添加新工具

添加一个新工具:

  1. 创建一个新的 .ts 文件在 src/tools 目录
  2. 导出一个 schema 使用Zod定义工具参数的对象
  3. 导出一个 metadata 带有工具信息的对象
  4. 导出一个实现工具逻辑的默认函数

为生产构建(或:准备生产环境)

为生产环境构建您的项目:

npm run build
# or
yarn build
# or
pnpm build

这将编译你的TypeScript代码并将其输出到 dist 目录。

运行服务器

你可以为使用以下构建的传输运行服务器:

  • HTTP:(可翻译为“超文本传输协议:”或保持原样,因为“HTTP”本身在中文中常被直接使用,无需翻译) node dist/http.js
  • STDIO:(通常指标准输入输出库,全称为Standard Input and Output) node dist/stdio.js

根据所选的传输方法,将会为您添加一个自定义的启动脚本到 package.json 文件。

对于HTTP:

npm run start-http
# or
yarn start-http
# or
pnpm start-http

对于STDIO:

npm run start-stdio
# or
yarn start-stdio
# or
pnpm start-stdio

了解更多

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

UI组件TypeScript本地部署AI集成开发工具HTTP服务JSON-RPC

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
MCP Components Server

MCP World · 本页

3未说明未标注1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

MCP Components Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

MCP Components Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

MCP Components Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

MCP Components Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

MCP Components Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP