Ozvi

io.ozvi由 ozvi.io 发布官方发布者v1.2.9更新于 Nov 12, 2026

Bug reports, ideas, roadmap and changelog: search, triage and close the loop with customers.

已验证Streamable HTTP可网页运行效率与工作流商业与电商

概览

AI 生成的概览

Ozvi 内置的 MCP 服务器让助手在 Ozvi 看板上搜索、总结、分诊并发布缺陷报告、想法、路线图和更新日志。

可以做什么
  • 搜索并总结缺陷报告与想法看板内容
  • 分诊报告和想法,包括重复检测与讨论串摘要
  • 发布更新日志条目并更新路线图事项
  • 向报告者反馈进展,例如修复上线后通知他们
适用场景
适合团队用 Ozvi 收集客户缺陷报告和功能想法,并希望助手在不切换工具的情况下分诊新反馈、总结讨论串,或起草并发布更新日志与路线图更新。
运行要求
需要一个可访问的 Ozvi 实例(云端托管或自托管)及其 MCP 端点,以及在看板 API 令牌页面创建的个人 API 令牌,通过 Authorization bearer 请求头发送。也支持 OAuth 连接器。可选的 AI 功能需在服务器端另行配置模型提供方。
安装前请注意
Authorization bearer 令牌是个人 API 令牌,可访问看板,须妥善保密。该服务器可发布更新日志条目、修改路线图或报告状态,且发布更新日志会给所有投票者发邮件,不可逆操作前应先确认。报告可能包含截图和用户文本,会发送到看板,也可能发送给已配置的 AI 提供方。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Ozvi,将其添加到工作区。
  2. 连接 Authorization token 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.ozvi%2Fozvi/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "ozvi": {
      "type": "http",
      "url": "https://ozvi.io/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Ozvi

Source-available bug reports and an idea board that look like your product.

Website · Live demo · Docs · Videos · @ozvi/widget · @ozvi/sdk

[A customer reports a bug from inside the app; the team gets the screenshot with private data covered, the steps, the failed request and the console error]

  • Two spaces. A private bug flow with automatic context (page, app version, browser, console errors, a screenshot with form values, e-mails, phone numbers and card numbers covered in the browser) and a public idea board with voting, roadmap and changelog.
  • Closing the loop. "Fixed in 2.15.1 — does it work for you?" goes to the reporter, linked GitHub issues and releases set it for you, and publishing a changelog entry e-mails everyone who voted.
  • Your design. One theme.json (colours, fonts, radius, density) styles the board, the widget and the e-mails.
  • Your login. Users stay signed in from your app via a signed token or OIDC; boards can also offer sign-in by e-mailed code.
  • Your tools. A built-in MCP server (personal tokens or OAuth connectors) lets Claude and other agents search, summarise, triage and publish — with confirmation for anything irreversible and user text always handed over as data. Webhooks for Slack, Discord or your backend.
  • Optional AI. Duplicate detection (embeddings via any OpenAI-compatible endpoint, or fuzzy text matching with none), thread summaries, changelog drafts and a weekly team digest written by the model you choose: Claude natively or any OpenAI-compatible API (OpenAI, Mistral, Ollama, vLLM…).

Self-hosting is free with every feature (FSL-1.1-ALv2, see Licence). The same image runs the hosted cloud.

Embed in your app

html
<script src="https://feedback.example.com/widget.js" defer></script><ozvi-widget project="myapp" token-url="/api/ozvi-token" app-version="1.4.0"></ozvi-widget>
ts
// npm i @ozvi/sdk   (MIT, zero deps; Python and PHP without a library: ozvi.io/docs/widget#sign-in)import { signOzviToken } from "@ozvi/sdk";app.get("/api/ozvi-token", requireLogin, (req, res) =>  res.json({ token: signOzviToken({ id: req.user.id, email: req.user.email, name: req.user.name }, process.env.OZVI_SSO_SECRET) }));

Screenshots cover form values, e-mails, phone numbers, IBANs, card numbers and tokens on their own; mark anything else sensitive (names, notes) with data-ozvi-mask, or set OzviConfig.mask = "all" to cover all text. More: docs/INTEGRACIA.md.

Self-host

sh
cd deploy && cp .env.example .env && docker compose up -ddocker compose exec ozvi node ozvi.mjs project:create myapp "My app" --origin https://app.example.com

Images are public on ghcr.io/xzamiska/ozvi (amd64 and arm64; tags such as 1.2.8, 1.2, 1, latest). An optional updater container backs up the database, installs a new version on request or at night and rolls back when it is not healthy. Release notes: ozvi.io/releases.

See docs/SELFHOST.md. Moving from Fider: docs/MIGRACIA-Z-FIDERU.md. Cloud mode: docs/CLOUD.md. Decisions: docs/adr.

Optional: OZVI_AI_PROVIDER (anthropic or openai for any OpenAI-compatible API) + OZVI_AI_API_KEY + OZVI_AI_MODEL turn on AI writing help (see docs/SELFHOST.md); OZVI_EMBEDDINGS_URL + OZVI_EMBEDDINGS_MODEL turn on embedding-based duplicates.

Connect an AI assistant

sh
claude mcp add --transport http ozvi https://feedback.example.com/mcp --header "Authorization: Bearer ozvi_pat_…"

Or add https://feedback.example.com/<project>/mcp as a custom connector in Claude — sign-in and consent happen on the board. Tools: packages/mcp/README.md.

Develop

sh
pnpm installcp .env.example .envpnpm dev            # Postgres 17 + Mailpit in Docker, migrations, web on :3300pnpm test

With pnpm dev and OZVI_DEV_LOGIN=1 (in .env.example): http://localhost:3300/dev/login?project=billiwo&as=team signs you in as an admin, http://localhost:3300/demo shows the widget inside a fake host app, Mailpit is on http://localhost:8046.

PathWhat
apps/webNext.js board, roadmap, changelog, admin, /app (cloud), widget API, MCP, workers, Fider importer
packages/dbDrizzle schema and migrations (Postgres 17)
packages/themetheme.json schema, presets, CSS variables, contrast checks
packages/sdksignOzviToken for host-app SSO (MIT)
packages/widgetEmbeddable <ozvi-widget> (Preact, shadow DOM, ~10 kB gzip)
packages/mcpMCP tools served at /mcp

Licence

FSL-1.1-ALv2 (Functional Source License, Apache 2.0 future licence): use, modify and self-host Ozvi for any purpose except offering it as a competing commercial service. Each release becomes Apache 2.0 two years after it is published.

packages/sdk and packages/widget are MIT so they can ship inside closed-source host apps.

来源:README.md,提交 5e0713d

工具

0
该服务器需要 API 密钥等凭据,因此 SourceWeft 无法在没有凭据的情况下读取其工具,也未收录。

版本历史

1
  1. v1.2.9最新Nov 12, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。