bitHuman docs

ai.bithumanv1.0.0更新於 Sep 30, 2026

The bitHuman docs over MCP: two read-only tools, search and fetch; it needs no account and no key.

已驗證Streamable HTTP可網頁執行Developer ToolsKnowledge & Memory

概覽

AI 產生的概覽

讓助理搜尋並取得 bitHuman 開發者文件網站的頁面,唯讀且不需要帳號。

功能
這個遠端 MCP 伺服器在 docs.bithuman.ai 的 bitHuman 開發者文件上提供兩個唯讀工具:search 與 fetch。文件涵蓋 bitHuman 平台:快速入門與 API secret、iOS、Android、Web、Python、CLI、LiveKit、REST 等平台,部署方式、模型、虛擬人像建立,以及自動產生的 API 參考。助理可以依主題檢索並讀取相關頁面內容,不必憑猜測回答。
適用情境
當你使用 bitHuman 平台,並希望助理依據官方文件回答問題時適用,例如關於 SDK、部署目標、模型或 API 介面的問題。它是文件查詢伺服器,不用於執行或修改任何東西。
執行需求
遠端 streamable HTTP 端點,位址為 金鑰、環境變數或標頭,也不需要本機套件或執行環境。
安裝前請注意
工具被描述為唯讀,不會寫入或變更任何內容。伺服器由第三方託管,因此查詢內容與取得的主題會傳送給該提供方;搜尋時避免包含機密資訊。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 bitHuman docs,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "docs": {
      "type": "http",
      "url": "https://docs.bithuman.ai/docs-mcp"
    }
  }
}

README

bitHuman developer docs

Source for docs.bithuman.ai — bitHuman's developer platform. A custom Astro 6 site styled after developers.openai.com (semantic design tokens, light/dark, Shiki code, brand coral #FF5757 + Roboto). The API reference at /api/reference is rendered from the OpenAPI spec at build time, with no third-party script.

Local dev

bash
nvm use            # Node 22+ (Astro 6); see .nvmrcnpm installnpm run dev        # http://localhost:4321npm run build      # static output -> dist/

Structure

src/  content/docs/          The markdown pages; the file path is the URL  config/nav.ts          Sections, sidebar groups, header, Resources menu, footer  data/                  One source per fact: versions, pricing, platforms, demo avatars, offline copy  layouts/               Base (head, nav, footer) and DocLayout (sidebar, chips, Next, pager)  components/            Card, Chip, LiveDemo, CodeTabs, QuickstartPicker, PlatformSwitcher and the rest of the design system  scripts/               The small browser scripts: tab and platform state, the explorer, the calculator, filters  lib/                   Build-time helpers: data blocks, the OpenAPI reader, the curl → Python and Node generator  styles/                tokens.css (light/dark tokens), components.css, prose.css  pages/                 The home page, /start, the hubs, llms files and markdown twins  openapi/bithuman.yaml  OpenAPI spec -> synced to public/api/openapi.yamlscripts/                 The gates ci/run-local.sh runs, and the generators (redirects, versions, pricing)STYLE.md                 The style guide: voice, terminology, claims, templates, budgets

Information architecture

Organized by the developer's question. The header is Get started · Platforms · Deploy · Models · Build · API · Performance, then Resources.

  • Get started (/start): the quickstart, the API secret.
  • Platforms (/platforms): iOS & iPadOS, Android, Web, Python, the CLI, LiveKit, REST, and the SDK references.
  • Deploy (/deploy): the bitHuman cloud, your servers, on the device, CPU only (no GPU), fully offline, pricing, and the use-case guides (/deploy/use-cases).
  • Models (/models): Essence 2, Expression 2, the first generation, how it works, the avatar file.
  • Build (/build): create your own avatar, persona, voices, recipes, and the example gallery (/examples).
  • API (/api), Performance (/performance), Resources (/resources).

A page that moves gets a row in scripts/ia-map.json; node scripts/gen-redirects.mjs regenerates the redirects in vercel.json, and ci/run-local.sh checks them before merging (--served after each deploy).

API reference

The reference at /api/reference is generated from src/openapi/bithuman.yaml (OpenAPI 3.1) — npm run sync-openapi copies it to public/api/openapi.yaml (runs automatically on dev/build). Edit the spec; no hand-written endpoint pages.

Deploy

GitHub push → Vercel build (project public-docs) → preview URL. DNS for docs.bithuman.ai is swapped to this project only once the rebuild is approved.

★ A push can succeed while the site keeps serving the old build

Verify a publish by fetching the live HTML, never by reading the Vercel status. This has bitten us: the push lands, the dashboard goes green, the deployment is marked Ready — and docs.bithuman.ai keeps serving the previous build. A green status says a build finished; it does not say the domain is pointing at it. The two failure shapes we have actually seen are an alias that never moved to the new deployment, and a cached HTML response served ahead of it.

So the last step of publishing is not git push. It is:

bash
# 1. Note the commit you pushed.git rev-parse --short HEAD
# 2. Fetch the LIVE page — cache-busted — and grep for a string that exists#    only in the new build. Pick a distinctive sentence from your own diff.curl -sS "https://docs.bithuman.ai/models/essence-2?cb=$(date +%s)" \  | grep -c "head-upsample"
# 3. Zero means the site is still serving the old build. Investigate the alias#    before telling anyone the change is live.

Do the same for /llms.txt and /sitemap.xml when the change adds or removes a page — they are generated at build time and are the quickest signal that the build you are looking at is the build you pushed.

A page that carries a TKTK marker is not publishable at all — ci/run-local.sh is red until the marker is resolved (scripts/check-placeholders.mjs), and drafts/ holds page-sized text whose subject is not yet true. See drafts/README.md.

來源:README.md,提交 036b634

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Sep 30, 2026