Token导航 LogoToken导航

MCP Server · 开发工具

Uiverse MCP

基于FastMCP的代码提取工具,支持从Uiverse网站提取多种前端框架的组件代码。

stdio官方级别未说明来源级核验工具 0
开发工具PythonCursor浏览器自动化

快速开始

作者 / 组织
YBMecho
提供方
YBMecho
运行时
Python

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

1 个

MCP World

选型结论

Uiverse MCP 属于开发工具类 MCP Server,公开资料标注 0 个工具,通过stdio 本地进程接入,适配 Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run playwright install

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

Uiverse MCP 工具

English | 中文

一个基于FastMCP的代码提取工具 Uiverse.io(注:此名称可能为特定项目或平台的名称,直接翻译为“宇宙.io”并不具有实际意义,因此保持原样)支持从Uiverse网站提取适用于各种前端框架的组件代码。

特点/特性

  • 🎨 支持多种前端框架代码提取
  • 🚀 基于FastMCP构建,支持stdio和SSE传输方法
  • 🔧 轻松集成到AI工作流程中
  • 📦 使用Playwright进行网页内容提取

支持的框架

  • HTML/CSS(超文本标记语言/层叠样式表)
  • React
  • Vue
  • Svelte(斯维尔特,或根据语境可译为“灵巧框架”等,但通常直接使用原名)
  • 床

系统要求

  • Python 版本 >= 3.12
  • UV包管理器

安装

1. 克隆或下载该项目

git clone https://github.com/YBMecho/Uiverse_MCP.git
cd Uiverse_MPC

2. 安装依赖项

使用 uv 安装依赖项:

uv sync

3. 安装 Playwright 浏览器

uv run playwright install

配置

此工具支持两种MCP配置方法: stdio(在中文中通常不直接翻译,但可理解为“标准输入输出”相关库或函数的简写) 和 上海证券交易所请在您的MCP配置文件中添加以下配置之一(例如Cursor的 mcp.json)。

方法1:stdio配置(推荐)

{
  "mcpServers": {
    "uiverse-MCP-tool-stdio": {
      "name": "Uiverse MCP Tool",
      "type": "stdio",
      "description": "Uiverse MCP Tool",
      "isActive": true,
      "command": "uv",
      "args": [
        "--directory",
        "D:\\YBMecho\\Desktop\\Uiverse_MPC",
        "run",
        "app.py"
      ]
    }
  }
}

注请更换 D:\\YBMecho\\Desktop\\Uiverse_MPC 使用您实际的项目路径。

方法2:SSE配置

{
  "mcpServers": {
    "uiverse-MPC-tool-SSE": {
      "name": "Uiverse MCP Tool",
      "type": "sse",
      "description": "Uiverse MCP Tool",
      "isActive": true,
      "url": "http://127.0.0.1:8000/sse"
    }
  }
}

注在使用SSE方法之前,必须先启动一个HTTP服务器。

使用方法

可用工具

1. parse_and_extract

从Uiverse链接中提取组件代码。

输入格式:

示例:

HTML https://uiverse.io/Na3ar-17/evil-dragon-24
React https://uiverse.io/username/component-name
Vue https://uiverse.io/username/component-name
Svelte https://uiverse.io/username/component-name
Lit https://uiverse.io/username/component-name

使用规则:

  • 链接必须以 https://uiverse.io/
  • 链接必须包含特定的组件路径(而不仅仅是域名)
  • 框架名称不区分大小写
2. list_supported_frameworks

列出当前支持的所有框架。

退货支持的框架列表(Markdown 格式)

与AI助手一起使用

配置完成后,您可以直接在支持MCP的AI助手(如Cursor)中使用它:

Please extract HTML code from https://uiverse.io/Na3ar-17/evil-dragon-24

或者

Use React framework to extract code from https://uiverse.io/username/component-name

人工智能助手将自动呼叫 parse_and_extract 用于检索代码的工具。

项目结构

Uiverse_MPC/
├── app.py                  # FastMCP main application
├── browser.py              # HTML/CSS extractor
├── browser_React.py        # React extractor
├── browser_Vue.py          # Vue extractor
├── browser_Svelte.py       # Svelte extractor
├── browser_Lit.py          # Lit extractor
├── pyproject.toml          # Project configuration
├── build_exe.spec          # PyInstaller configuration
├── dist/                   # Executable output directory
│   └── UiverseExtractor.exe
└── README.md

构建可执行文件

该项目包含PyInstaller配置,用于构建一个独立的Windows可执行文件:

pyinstaller build_exe.spec

生成的 UiverseExtractor.exe 将位于 dist/ 目录。

依赖项

  • mcp[cli] >= 1.16.0 - 支持MCP协议
  • fastmcp >= 2.0.0 - FastMCP 框架
  • playwright >= 1.55.0 - 浏览器自动化

开发说明

本地运行

在标准I/O模式下运行:

uv run app.py

添加对新框架的支持

  1. 创建一个新的 browser_.py 文件
  2. 实施 extract__code(url: str) -> str 异步函数
  3. 导入并添加到 _dispatch_extract 函数在 app.py
  4. 更新 SUPPORTED_FRAMEWORKS 列表

许可证

请根据您的需求添加相应的许可信息。

贡献

欢迎提出问题和提交拉取请求!

联系

如有问题或建议,请通过“问题”板块提供反馈。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

前端开发Python混合部署代码提取自动化工具FastMCPPlaywright

支持客户端

Cursor

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

典型使用场景

让助手直接读代码

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

在对话里跑命令

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

接进开发流程

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

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

0stdio有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 条

Uiverse MCP 怎么安装?

公开资料给出的安装命令是 uv run playwright install,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

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

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Uiverse MCP 收费吗?

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

Uiverse MCP 需要 API Key 吗?

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

Uiverse MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP