mcpField
M
morningform

morningform

本地服务
github.com/contactxyz-admin健康医疗014 周前更新

关于 morningform

morningform 是连接 Claude Code 与 MorningForm HTTPS MCP 服务的 stdio 代理。它面向需要通过本地 MCP 连接访问 MorningForm 的用户;README 未说明可用工具或服务功能。

主要功能

  1. 01stdio MCP 代理
  2. 02连接 MorningForm HTTPS MCP 服务
  3. 03面向 Claude Code 的桥接

适用场景

  1. 01从 Claude Code 连接 MorningForm MCP 服务

MCP 相关

作为 stdio 代理,将 Claude Code 连接到 MorningForm 的 HTTPS MCP 服务。输入未列出其代理的 MCP 工具或资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"contactxyz-admin-morningform": {
"command": "npx",
"args": [
"-y",
"@morningform/mcp"
],
"env": {
"MORNINGFORM_TOKEN": "<MORNINGFORM_TOKEN>",
"MORNINGFORM_URL": "<MORNINGFORM_URL>"
}
}
}
}
启动命令npx -y @morningform/mcp
需要配置的环境变量
MORNINGFORM_TOKEN密钥Bearer token issued from https://morning-form.vercel.app/settings/integrations/claude
MORNINGFORM_URLServer endpoint override. Defaults to the production MorningForm host. Only override for local dev — controls where your bearer token is sent.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@morningform/mcp0.1.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Morning Form

Morning Form 是一款高端、移动优先的状态优化 Web 应用,涵盖评估、档案生成、方案推荐、每日指导、签到、洞察和可穿戴设备集成。

本地开发

cd /Users/reubenselby/Desktop/morning-form
npm install
npx prisma db push
npm run db:seed
npm run dev

应用 URL:

http://localhost:3000

本地预置的演示用户:

[email protected]

当前分支工作流

  • main:已构建的 MVP
  • feat/real-health-oauth:用于审核真实服务提供商连接配置的分支

待审阅的 PR:

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

健康集成

Morning Form 目前支持:

  • 基于 Terra 的 Apple Health 和 Garmin 连接流程
  • Whoop、Oura、Fitbit 和 Google Fit 的直接 OAuth 脚手架
  • 通过 Prisma 持久化服务提供商连接
  • 配置凭据后使用回调路由和令牌交换
  • 缺少凭据时平稳回退到模拟模式

详细的服务提供商配置说明见:

docs/HEALTH_PROVIDER_SETUP.md

指标

复测循环

复测循环(默认关闭,由 RETEST_LOOP_ENABLED 控制)负责执行“回访流程”:实验室检测完成一次 Draw 后,系统会安排下一次复测;Vercel 每日 cron(/api/cron/retest-nudge,由 CRON_SECRET 控制)会发送有次数上限的提醒序列,并衡量复测留存情况(由提醒促成的复测即归因于该循环)。启用该标志时,上方的指标 CLI 会追加复测留存部分。为现有用户补录基线(启用前以暗模式运行):先运行 npx tsx scripts/retest/backfill-baseline-draws.ts(试运行),再运行 --apply。可调参数位于 src/lib/retest/constants.ts。参见 docs/runbooks/retest-loop-go-live.md 和 docs/plans/2026-06-17-001-feat-return-leg-retest-loop-plan.md。

检索

配置嵌入服务提供商后即可启用混合检索。它仅为 SourceChunk.text 生成嵌入,每个分块存储一个 VectorEmbedding,并保持 search_graph_nodes 使用相同的公开接口,同时通过向量、词法和图 RRF 进行排序。设置 HYBRID_RETRIEVAL_ENABLED=false 即可回退到旧版词法/图检索行为。

生产环境部署:

npx prisma generate
npx prisma db push
npx tsx scripts/backfill-embeddings.ts --dry-run --estimate
npx tsx scripts/backfill-embeddings.ts --batch 80

参见 docs/runbooks/hybrid-retrieval-production.md 和 docs/runbooks/backfill-embeddings.md。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。