Wenbu · 问卜
app.wenbuv1.3.1更新於 Oct 3, 2026
Free BaZi, I Ching, tarot, Zi Wei and bilingual learning tools with transparent methods. No API key.
概覽
問卜透過遠端 MCP 端點提供免費的八字、易經、塔羅與紫微計算,以及可檢索的資料庫。
- 功能
- 這個遠端 MCP 伺服器提供六個工具:calculate_bazi 依指定時區與換日規則排四柱,cast_iching 以三錢法或指定爻線起卦,draw_tarot 從 78 張牌中不放回抽取 1 張或 3 張,calculate_ziwei 依已知當地出生時刻與傳統性別參數排十二宮,search_library 與 read_library 用來檢索與閱讀問卜手冊、符號條目與參考中介資料。它只負責計算與查閱,解讀交由呼叫端的主機模型處理。locale 參數可切換中英文,部分傳統名稱仍保留中文。
- 適用情境
- 適合需要助理產生傳統命盤或抽牌結果、或查閱相關術語與計算約定的情境;塔羅與易經不需要出生資料。較偏向學習與自我反思用途,而非預測;資料庫工具有助於讓說明與問卜公開的約定一致。
- 執行需求
- 使用提供方的遠端 Streamable HTTP 端點(/mcp 路徑);MCP 工具本身不需要 API 金鑰、帳號或本機執行環境,解讀由主機自帶的模型完成。需要能連線至該服務的網路,並應明確設定 locale 參數。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Wenbu · 问卜,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
其他 MCP 客戶端
把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"mcp": {
"type": "http",
"url": "https://wenbu.app/mcp"
}
}
}README
Wenbu · 问卜
免费排盘、抽牌与查阅资料,把结果变成可以继续思考的问题。
Free charts, tarot and source-based learning for a question you want to explore.
中文网站 · English website · 知识手册 · Documentation
Open source / 开源接入
MCP quickstart · CLI · Agent Skill · Releases · Contribute
Official MCP Registry record · app.wenbu/mcp. Domain ownership is verified; this directory record does not imply endorsement or an installation. 官方目录登记已完成,可核对远程地址、版本与源码。
Connect remote MCP at https://wenbu.app/mcp, use the dependency-free CLI, or install the Skill from skills/wenbu/. Read the integration guide to choose a connection and run a reproducible example. The full application and integrations are MIT licensed. This is a public repository, not an anonymous-data or feedback export.
第一次用,从这里开始
传统符号适合学习和自我反思。历法计算能否复核,与解释能否预测现实是两件事;问卜不把排盘结果当作人生结论。
有哪些功能
- 八字:四柱、可见五行计数、未知时辰处理、午夜或子初换日选项,以及可选的近似真太阳时修正。五行数量不等于旺衰或喜用神。
- 易经:三钱法起卦,保留自下而上的六爻、动爻、本卦与之卦。
- 塔罗:完整 78 张牌,不放回抽取 1 张或 3 张,可选逆位;牌面为原创 AI 插画。
- 紫微:十二宫与星曜,公开 iztro 的排盘约定;目前宫位和星曜名称保留中文。
- Agent:使用 DeepSeek 调用实际工具、读取站内文章与精选外部资料、生成带来源的札记,并继续修改已有结果。研究范围限于资料目录。
- 保存与接入:浏览器手记、会话导出、MCP、CLI、Skill 与 REST API。
免费与资料处理
计算、抽取、学习内容、手记和 MCP 无需注册或付费。单次 AI 解读每个网络每天最多 5 次,Agent 每天最多 12 回合,上海时间零点重置;仍受全站共享预算限制。AI 不可用时,独立工具仍可使用。详见免费额度。
会话与手记保存在当前浏览器,没有自动云同步。计算请求会发送至问卜的 Cloudflare 服务;使用 AI 时,消息和所选上下文会经该服务发送给 DeepSeek。导出文件可能包含私人资料,下载不等于自动分享,也不等于匿名化。详见隐私说明。
Start with a question
Use Wenbu Agent if you would like help framing a question. Choose a topic and an aim, edit the suggested draft, then send it. Choosing an option does not submit the draft for you.
For a question about the present, tarot and the I Ching need no birth details. BaZi and Zi Wei arrange traditional charts from birth information. The handbook explains how to begin and what the results mean.
The tools calculate or draw the symbols; AI can help discuss them. These are cultural and reflective practices, not scientifically established ways to predict a person's future. Visible element counts, for example, do not establish element strength or favorable elements.
Run locally / 本地运行
Requires Node.js 22.12 or later and npm. From this repository:
Open localhost:8787. verify checks types, runs tests, builds the site and audits links and card assets. preview serves that build and the Worker API. Rebuild after changing static pages. npm run dev provides the faster Astro UI development server but does not supply Worker API routes.
AI is optional. To enable it locally, put server-only DEEPSEEK_API_KEY and QUOTA_SALT in an ignored .dev.vars file. No key belongs in browser code. See operations for setup, deployment and rollback.
Connect your own agent / 接入自己的 Agent
Use Streamable HTTP at https://wenbu.app/mcp. It exposes six tools:
MCP does not call DeepSeek or need your model key. Your host supplies its own interpretation. External reference search results are links and metadata; MCP has no read_reference tool, so the host must open those pages itself before citing their contents. Set locale explicitly to zh or en: MCP defaults to English, while REST and CLI calculations default to Chinese. Some traditional names remain in Chinese.
中文接入说明与可复制示例见 Agent 接入;英文说明见 Agent integrations。
Try the CLI
The checked-in CLI has no dependencies. This reproducible example uses no personal information and makes no model call:
It returns a kind: "iching" JSON result with the six supplied lines and no changing lines. For a new random draw:
Keep personal inputs in a file or stdin rather than shell history: node public/wenbu.mjs bazi --file birth.json. The integration page supplies a complete synthetic file. WENBU_URL=http://127.0.0.1:8787 selects a local preview; WENBU_ANALYTICS=off opts out of coarse service analytics.
Read the Skill before adding it to your host. It does not grant access to other conversations or files. A chart's context export and an Agent API request have different schemas; do not pass an export directly to the agent command.
The built-in Agent
Open the workspace or use node public/wenbu.mjs agent --file request.json. This is a separate route that calls DeepSeek on Wenbu's account and requires the person's choice to share the supplied message and context. See the bilingual Agent protocol for a complete request and streaming examples.
The Agent can plan, calculate, read the curated library and available allowlisted pages, ask for missing details and write a report. It has no unrestricted web search or background execution. Reports and their citations are model-authored; a successful source read does not verify every interpretation. Follow-ups preserve the original cards or lines unless a new draw is requested.
Conversations and artifacts are saved in the browser. Requests send the selected context and a bounded recent history through Cloudflare to DeepSeek. Clearing browser storage removes local records; it does not delete provider records or reset quotas. The app does not promise end-to-end encryption or automatic cross-device sync.
Limits and architecture
Shared networks can share an allowance. Failed or cancelled attempts may count. Calculators and MCP do not use the model budget, but request rate limits still apply. Visitors are not charged; the operator pays upstream and infrastructure costs.
Cloudflare Workers serves Astro static assets and API routes. A SQLite Durable Object manages AI quotas, D1 holds first-party product events and private feedback, private R2 preserves raw event archives, and rate-limit bindings protect the endpoints. The UI uses Astro 7 and React 19; calculations use pinned versions of lunar-typescript and iztro. Fonts are self-hosted. The optional model runs through DeepSeek's official API with requested model deepseek-v4-flash; responses record the model name reported by the provider.
Feedback is available from every public page and from reading/Agent results. Administrators can inspect linked usage history, triage feedback and download private NDJSON archives at /insights/. See storage, export and privacy details. Personal excerpts are shared only by an explicit choice in the feedback form.
Check and contribute
Public page changes are automatically sent to IndexNow after deployment, with a Cloudflare check every 15 minutes as a fallback. Submission receipts and retries are stored in D1; a receipt is not proof of indexing. See IndexNow operations.
See review evidence, calculation methodology and analytics definitions. Type checks, automated tests, browser checks, deployed smoke tests and actual search traffic are separate kinds of evidence. Software tests do not validate divinatory predictions.
Report a problem with reproducible steps, the selected convention and a synthetic example. Keep birth details, private questions and credentials out of public issues.
MIT license. Third-party packages retain their own licenses.
來源:README.md,提交 ce2fe06
工具
0版本歷史
1- v1.3.1最新Oct 3, 2026
