MCP Catalogs
首页

ggui

by ggui-ai·16·综合分 42

ggui 是一个 MCP-UI 协议,可在 AI 智能体和人类之间即时生成丰富的交互式界面。

ai-llmdeveloper-toolsproductivity
0
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于

概述

ggui 提供了一个通用接口层,AI 智能体可以用自然语言描述 UI 需求,系统通过 MCP 即时生成短暂的交互式界面。无需前端代码、React 模板或自定义组件。该项目包含可自托管的服务器实现,以及用于服务器端和客户端集成的包。该协议通过 MCP 工具和 WebSocket 连接,设计为在 AI 智能体和人类用户之间进行运行时协商。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:AI 智能体即时为用户交互创建自定义 UI
:为 AI 驱动的应用程序构建无代码界面
:用自然语言描述替代传统 UI 开发
:ggui 提供哪些 MCP 工具?
:可以在不使用 React 的情况下使用 ggui 吗?

什么时候选它

当需要 AI 代理动态生成交互式界面且不希望进行前端开发时,选择 ggui。

什么时候不要选它

如果你需要持久的 UI、复杂的状态管理或希望与现有的前端框架集成,不建议使用 ggui。

此 server 暴露的工具

从 README 抽取出 6 个工具
  • ggui_push

    Push a UI to the user (natural-language prompt + data)

  • ggui_update

    Update props on an existing UI (no regeneration, ~200ms)

  • ggui_handshake

    Initial session bootstrap

  • ggui_search_blueprints

    Search for available UI blueprints

  • ggui_render_blueprint

    Render a specific blueprint with data

  • ggui_validate_blueprint

    Validate a blueprint's structure and requirements

可对比工具

react-mcpui-generation-mcpclaude-desk

安装

# 安装 CLI
npm install -g @ggui-ai/cli

# 创建新服务器
npm create ggui-server@latest my-app
cd my-app
npm install

# 启动服务器
npx ggui serve

对于 Claude Desktop,将其添加到 config.json:

{
  "mcpServers": {
    "ggui": {
      "url": "http://127.0.0.1:6781/mcp",
      "headers": { "Authorization": "Bearer dev" }
    }
  }
}

FAQ

ggui 提供哪些 MCP 工具?
ggui 提供主要工具:ggui_push(推送 UI)、ggui_update(更新现有 UI)和 ggui_handshake(初始引导),以及用于目录查找的蓝图工具。
可以在不使用 React 的情况下使用 ggui 吗?
可以,您可以使用指向查看器 URL 的 iframe 嵌入 UI,或者使用 @ggui-ai/mcp-client SDK 直接与任何兼容 MCP 的智能体运行时集成。

ggui 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。