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僅桌面位置與生活開發者工具

概覽

AI 產生的概覽

本機 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 伺服器的網路。
安裝前請注意
MORNINGFORM_TOKEN 中的權杖是憑證,會傳送到 MORNINGFORM_URL 所指的主機,因此只應在開發環境覆寫該變數。此服務涉及個人健康與穿戴式裝置資料,請考量允許助理讀取或修改哪些內容。清單未說明各工具的具體行為。

安裝

在 SourceWeft 中

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

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

bash
cd /Users/reubenselby/Desktop/morning-formnpm installnpx prisma db pushnpm run db:seednpm run dev

App URL:

txt
http://localhost:3000

Demo user seeded locally:

Current branch workflow

  • main: built MVP
  • feat/real-health-oauth: review branch for real provider connection wiring

Open PR:

txt
https://github.com/contactxyz-admin/morning-form/pull/1

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

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:

bash
npx prisma generatenpx prisma db pushnpx tsx scripts/backfill-embeddings.ts --dry-run --estimatenpx tsx scripts/backfill-embeddings.ts --batch 80

See docs/runbooks/hybrid-retrieval-production.md and docs/runbooks/backfill-embeddings.md.

來源:README.md,提交 ec1911f

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 40%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

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