mcpField
Y
Yuva

Yuva

远程服务
useyuva.com通信协作27今天更新

关于 Yuva

Yuva 是面向管理多个产品支持团队的开源客户消息平台,将共享收件箱与内容发布、邮件营销和分析整合在一起,并可部署在团队自己的服务器上。

主要功能

  1. 01统一处理邮件与聊天
  2. 02团队邮箱、搜索与草稿
  3. 03邮件列表和活动报告
  4. 04发布帮助中心与状态页
  5. 05对话和网站分析
  6. 06REST API、Webhook 与 MCP 服务

适用场景

  1. 01处理多个产品的支持对话
  2. 02起草并审核客户回复
  3. 03发布帮助内容和状态页
  4. 04分析响应时间与支持趋势

MCP 相关

Yuva 提供带 OAuth 的 MCP 服务,可连接 Claude、Cursor 和 VS Code 等 AI 助手,使其使用客户消息功能。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://{yuva_host}/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
mcpbyuva.mcpb0.4.0

工具

详细介绍

Yuva 标志

Yuva

一个收件箱,管理你运营的所有产品。

网站 · 文档 · API · 发布版本 · 路线图 · X

Release CI License: AGPL-3.0 SDKs: MIT

Yuva 是一款面向运营多个产品的团队的开源客户消息工具。来自每个产品的客服邮件、实时聊天、应用内消息和反馈都会汇集到同一个共享收件箱,与从同一处发送和发布的新闻简报、帮助中心、状态页面和分析数据并列呈现。

你可以自行托管:只需一个 Docker 镜像和 Postgres。

Yuva 面板:侧边栏中包含收件箱和视图,旁边是对话列表;打开的对话串中有队友的备注,以及一条等待审核的机器人草稿回复。

警告

Beta。 1.0 发布前,API 仍可能变更,因此请在升级前阅读发布说明。数据库迁移会在服务启动时运行:请先备份。代码尚未经过独立的安全审计。

功能

会话每个产品都有独立收件箱,拥有自己的品牌、语言、营业时间和团队。电子邮件、实时聊天、应用内消息和应用反馈都集中在同一会话中,并支持备注、标签、提及,以及由成员审核的机器人草稿。
团队邮件共享地址(如 sales@)和每个人自己的邮箱位于同一收件箱中,支持草稿、定时发送、筛选和搜索运算符。个人邮箱是私有的,也可以委派他人管理。Yuva 就是邮箱;它不是供邮件应用使用的 IMAP 服务。
触达带有同意记录的邮件列表和导入、来自模板的电子邮件设计、支持审批和报告的群发,以及送达能力检查。
发布帮助中心、文档页面、可使用自有域名的状态页面、路线图看板和新功能。
洞察关于已开启和已关闭会话、响应时间、SLA 和评分的报告、面向网站和应用的无 Cookie 分析,以及根据页面引发的会话数量对页面进行排名的支持报告。
迁入从 Gmail、Microsoft 365、Yandex、iCloud、Zoho、任何 IMAP 服务、Zendesk、Help Scout 和 Front 迁移历史记录和实时邮件。旧邮箱只会被读取。
基于它构建带有受限权限密钥的 REST API、签名的 webhook、身份令牌、无头模式,以及支持 Claude、Cursor、VS Code 和其他助手通过 OAuth 使用的 MCP 服务。

使用 Go、Postgres 和 React 面板构建,并以单个 Docker 镜像交付。

Yuva 面板中已发送群发的报告:发送量、点击量、退订量和每个链接的点击量。 Yuva 面板中的分析仪表板。
网站上的实时聊天组件。

快速开始

  1. 按照安装指南编写 compose.yaml 和 .env。

  2. 启动:

    docker compose up -d
    
  3. 创建首位所有者:

    docker compose exec yuva /yuva bootstrap --email [email protected] --workspace "Example"
    
  4. 将其置于 HTTPS 后方,并使用通过电子邮件收到的代码登录。

在 Kubernetes 上,安装 Helm chart oci://ghcr.io/productdevbook/charts/yuva;请参阅 使用 Helm 部署到 Kubernetes。

SDK 和客户端

用途安装指南
Web:<yuva-chat>、无头客户端npm install useyuvaWeb 小组件、无头客户端
React 和 shadcn/uinpx shadcn@latest add https://useyuva.com/r/yuva-discussions.jsonshadcn 注册表
iOS 和 macOSSwift package https://github.com/productdevbook/yuva.git,产品 YuvaKit移动 SDK
Androidimplementation("com.github.productdevbook:yuva:v0.3.1")移动 SDK
Gogo get github.com/productdevbook/yuva/sdk/goGo SDK
AI 助手在你的服务上使用 /mcp,或使用发布版本中的 yuva.mcpbMCP

可运行的项目见 examples。

隐私与安全

  • 由你托管:对话、联系人和文件都保留在你的服务上。
  • 分析功能不设置 Cookie,也不保留跨站标识符;请参阅 分析隐私。
  • 每项订阅都会记录同意者、时间和地点,导出列表也会包含此记录。
  • 对于助手,客户文本会标记为不可信数据;除非你允许发送,否则回复都只是草稿。
  • 请按照 SECURITY.md 中的说明,私下报告漏洞。

文档

指南、API 参考和示例位于 useyuva.com/docs,也可在 docs/ 中查看(另有土耳其语和德语版本)。了解构建方式: 架构。了解后续计划:路线图。了解变更: GitHub Releases。

社区与贡献

请先阅读 CONTRIBUTING.md;贡献须遵守 CLA。 若要启动本地服务(使用 Postgres 和 Mailpit,后者会捕获服务发送的所有邮件),请运行 docker compose -f deploy/compose.yaml up -d。 请在 issues 中提问和报告 Bug,并关注 @useyuva 获取动态。

许可证

服务端和管理面板采用 AGPL-3.0 许可证。SDK(sdk/)和 API 契约(openapi/) 采用 MIT 许可证,因此你可以将其用于闭源应用。详情请见 LICENSING.md;名称和徽标请见 TRADEMARK.md。

“Yuva” 在土耳其语中意为巢穴或家。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。