Token导航 LogoToken导航TokenDH.com
Ui MCP Server logo
运维云端未说明官方级别未说明来源级核验

Ui MCP Server

MCP Server

一个框架无关的UI组件规范生成服务,专注于数据获取和会话支持,为前端开发者提供灵活的渲染自由。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude云端部署Claude DesktopClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ShaojieJiang

提供方

ShaojieJiang

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

UI MCP服务器

![CI](https://github.com/ShaojieJiang/ui-mcp-server/actions/workflows/ci.yml?query=branch%3Amain) ![Coverage](https://coverage-badge.samuelcolvin.workers.dev/redirect/ShaojieJiang/ui-mcp-server) ![PyPI](https://pypi.python.org/pypi/ui-mcp-server)

该项目始于 欧洲力量黑客马拉松2025.

LLM-OS 演示

![Demo Video](https://www.youtube.com/watch?v=oyJgfT1L1Qw)

所有支持的组件演示

![Demo Video](https://www.youtube.com/watch?v=o_kE_zjVRKc)

概述

ui-mcp-server 是一个MCP服务器,它为一系列UI组件生成规范,只包含保持框架无关性的基本数据。与现有解决方案不同, ui-mcp-server 以数据为中心,在对话会话期间获取和填充数据,同时将渲染完全留给前端开发人员(目前)。

特性

  • 与框架无关的UI组件规范
  • 以数据为中心的方法,支持对话会话
  • 开发人员完全自由地进行渲染和自定义
  • 与Cursor、Kilo和Claude Desktop等MCP客户端兼容

安装

克劳德桌面

  1. 将服务器添加到Claude Desktop配置文件中(claude_desktop_config.json):
   {
     "mcpServers": {
       "UI MCP Server": {
         "command": "full/path/to/uvx",
         "args": ["ui-mcp-server"]
       },
       // Your existing MCP servers...
     }
   }
  1. 重新启动Claude Desktop以加载MCP服务器。

工作配置如下:

{
  "mcpServers": {
    "ui-mcp-server":{
      "command": "full/path/to/ui-mcp-server",
      "args": []
    }
  }
}

我们可能遗漏了一些东西,因为下面的预期版本不起作用:

{
  "mcpServers": {
    "ui-mcp-server":{
      "command": "full/path/to/uvx",
      "args": ["ui-mcp-server"]
    }
  }
}

核心概念

  • UI即工具: ui-mcp-server 提供可用于生成UI组件的工具。为此,常用的UI组件被定义为工具,每个工具所需的数据是在对话会话期间获取的。数据提取部分由使用此MCP服务器的AI代理负责。查看我们的 Streamlit演示 举个例子。
  • 组件标准化:对前端框架持中立态度, ui-mcp-server 定义了一个标准化的组件库,它基本上是一组用于UI组件的JSON模式,其中一些值是预定义的,其他值则由AI填充。

相关项目

  • 魔术MCP:生成React组件,专注于开发生产力
  • MCP用户界面:概念与此项目类似,但与特定UI实现的耦合更紧密。不能用作独立的MCP服务器。
  • shadcn-ui mcp服务器:与MCP UI类似,它是一个包含电池的解决方案,提供shadcn组件作为源代码。

关键差异

关注点分离: ui-mcp-server 专门处理UI类型和对话数据,为开发人员根据其特定需求和框架定制和呈现组件提供了最大的灵活性。

今后的工作

  • 为主流框架(React、Vue、Svelte等)定义标准化的组件库
  • 创建模板以简化前端开发工作流程

目录标签

目录标签

PythonClaude云端部署UI组件本地部署规范生成框架无关数据获取会话支持

支持客户端

Claude DesktopClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP