Skip to content

Add Wellness Project - #296

Open
turnnoblindeye wants to merge 2 commits into
mcpmux:mainfrom
turnnoblindeye:add-wellness-project
Open

Add Wellness Project#296
turnnoblindeye wants to merge 2 commits into
mcpmux:mainfrom
turnnoblindeye:add-wellness-project

Conversation

@turnnoblindeye

@turnnoblindeye turnnoblindeye commented Sep 7, 2026

Copy link
Copy Markdown

Change Type

  • Add a new server definition
  • Update an existing server definition
  • Fix a bug in an existing definition
  • Other (describe in Summary)

Summary

Adds Wellness Project, a hosted remote MCP server (HTTP + OAuth 2.1 with Dynamic Client Registration) that lets AI clients read and log a user's own workouts, meals, sleep, recovery, body metrics, labs and wearable data. I am the publisher.

Server Details

Checklist

CI-enforced

  • JSON file lives at servers/<id>.json
  • Filename matches the id field exactly
  • Required fields present: id, name, transport
  • pnpm validate servers/ai.wellnessproject.json passes (run locally, PASS)
  • pnpm check-conflicts passes (no conflicts across 264 files)
  • pnpm test passes (38 tests)
  • Every commit is signed off (DCO)

Reviewer quality bar

  • description is one clear sentence
  • At least one category from categories.json is assigned
  • Every ${input:ID} placeholder has a matching metadata.inputs[].id (no inputs; OAuth handles credentials)
  • Every secret / credential input is marked "secret": true (none)
  • Each credential input has an obtain block (none; auth.instructions covers the browser sign-in)
  • auth.type is consistent with how credentials are actually wired into the transport
  • links.repository resolves
  • capabilities reflect what the server actually implements (tools only, read and write, so read_only_mode: false)
  • platforms is accurate (remote HTTP server, no local process, so ["all"])

Platform-managed fields

  • I did not set badges, stats, sponsored, featured
  • I did not set publisher.official, publisher.verified, publisher.domain_verified
  • I did not add any _platform*-prefixed keys

Trademark & branding

  • No "official" / "certified" / "endorsed" wording
  • I have the right to reference the logo URL (it is our own brand asset on wellnessproject.ai)

Tested locally

  • Installed the server in an MCP client and it started successfully
  • Called at least one tool

Notes for Reviewers

  • The "Validate PR" workflow shows action_required because this is my first contribution here and needs a maintainer to approve the run. All three checks pass locally on this branch.
  • No credential inputs by design: the server uses OAuth 2.1 with Dynamic Client Registration, so the client discovers the auth server from https://wellnessproject.ai/api/mcp and the user signs in through the browser.
  • I represent the publisher (wellnessproject.ai), so if the registry wants to mark this as a verified publisher, happy to do whatever domain verification you use.

🤖 Generated with Claude Code

https://claude.ai/code/session_013zpbfK5BkmGhKmUYzePNFT

turnnoblindeye and others added 2 commits September 7, 2026 20:03
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014vmWkkVLtCXAQWnxgpNjK8
Signed-off-by: turnnoblindeye <bryanbarash@gmail.com>
…link

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013zpbfK5BkmGhKmUYzePNFT
Signed-off-by: Bryan Barash <bryanbarash@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant