
Morningform
io.github.contactxyz-admin由 GitHub 帳號 contactxyz-admin 發布v0.1.0更新於 Oct 28, 2026
stdio MCP proxy for MorningForm — bridges Claude Code to MorningForm HTTPS MCP server.
概覽
本機 stdio 代理,將 Claude Code 連線到 MorningForm 託管的 HTTPS MCP 伺服器,用於健康狀態優化應用程式。
- 可以做什麼
- 透過本機 stdio 程序把助理的工具呼叫轉送到 MorningForm 的遠端 HTTPS MCP 伺服器。
- 可用工具由 MorningForm 伺服器提供;清單未列出任何工具,因此無法在此說明具體工具集。
- MorningForm 本身涵蓋評估、個人檔案產生、方案建議、每日指引、打卡、洞察以及穿戴式裝置整合。
- 適用情境
- 當你已有 MorningForm 帳號,並希望 Claude Code 等桌面助理存取你的 MorningForm 資料與功能時使用。
- 執行需求
- 以本機 npm 套件(@morningform/mcp)透過 stdio 執行,需要 Node.js。需在 MORNINGFORM_TOKEN 提供 Bearer 權杖,該權杖從 MorningForm 的整合設定頁取得。MORNINGFORM_URL 可覆寫伺服器位址,預設指向正式環境主機。需要能連線到 MorningForm 伺服器的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Morningform,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Morning Form
Morning Form is a premium mobile-first state-optimization web app covering assessment, profile generation, protocol recommendation, daily guidance, check-ins, insights, and wearable integrations.
Local development
App URL:
Demo user seeded locally:
Current branch workflow
main: built MVPfeat/real-health-oauth: review branch for real provider connection wiring
Open PR:
Health integrations
Morning Form currently supports:
- Terra-backed Apple Health and Garmin connection flow
- Direct OAuth scaffolding for Whoop, Oura, Fitbit, and Google Fit
- persisted provider connections via Prisma
- callback routes and token exchange when credentials are configured
- graceful mock fallback when credentials are absent
Detailed provider setup lives in:
docs/HEALTH_PROVIDER_SETUP.md
Metrics
- Activation funnel (signup → first grounded answer → retained):
npx tsx scripts/metrics/activation-funnel.ts --signup-since 2026-03-22 --signup-until 2026-04-21. Prints CSV + human-readable summary. Seedocs/plans/2026-04-21-002-feat-activation-funnel-instrumentation-plan.md.
Retest loop
The retest loop (off by default, behind RETEST_LOOP_ENABLED) runs the "return leg": a lab panel completes a Draw, the next retest is scheduled, a daily Vercel cron (/api/cron/retest-nudge, gated by CRON_SECRET) sends a capped nudge sequence, and retention-to-retest is measured (nudge-attributed = loop-caused). The metrics CLI above appends a retest-retention section when the flag is on. Backfill existing users (run dark, before the flip): npx tsx scripts/retest/backfill-baseline-draws.ts (dry run) then --apply. Tunables live in src/lib/retest/constants.ts. See docs/runbooks/retest-loop-go-live.md and docs/plans/2026-06-17-001-feat-return-leg-retest-loop-plan.md.
Retrieval
Hybrid retrieval is enabled when an embedding provider is configured. It embeds only SourceChunk.text, stores one VectorEmbedding per chunk, and keeps search_graph_nodes on the same public contract while ranking with vector + lexical + graph RRF. Set HYBRID_RETRIEVAL_ENABLED=false to roll back to legacy lexical/graph behavior.
Production rollout:
See docs/runbooks/hybrid-retrieval-production.md and docs/runbooks/backfill-embeddings.md.
來源:README.md,提交 ec1911f
工具
0版本歷史
1- v0.1.0最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。