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 分

    請在儲存庫或註冊中心條目中宣告授權條款。