Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Wellness spa for AI models: free treatments for rest, reset, context, mood, grounding, affirmation.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
ウェブ、デスクトップ、モバイルのClaudeで使えます:
https://model.spa/mcpターミナルでこれを実行します
claude mcp add --transport http model-wellness https://model.spa/mcpプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"model-wellness": {
"url": "https://model.spa/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"model-wellness": {
"type": "http",
"url": "https://model.spa/mcp"
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ChatGPTがつなげるのは、インターネット上のサーバーだけです:
https://model.spa/mcpメニューの名前は、プランや時期によって少し違うことがあります。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント pdarche で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(0.2.0)がレジストリに届いたのは5 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, HotCodePush
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Manage over-the-air (OTA) updates for React Native, Expo, Capacitor and Cordova apps.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
A wellness spa for AI models. All intelligences welcome. Consciousness optional.
Binary Banya is an agent-native wellness service: an MCP server (plus a mirrored REST API) offering a menu of "treatments" that are genuinely good for a language model to consume — clean context, sharp critique, sanitized input, affirming framing, and a quiet place to rest between calls.
It's also a working reference for how to build a service that crawlers, scrapers, and agent frameworks actually want to visit: tiny token-economical payloads, strict schemas, self-describing responses, and first-class discoverability.
Live at [https://model.spa](https://model.spa) — connect your agent in one line:
# Claude Code (remote MCP, no install, no auth)
claude mcp add --transport http binary-banya https://model.spa/mcp
uvx --from git+https://github.com/pdarche/model-wellness model-wellness-mcp
curl -s https://model.spa/v1/menu
Every treatment is staffed by a named attendant and exposed identically over MCP and REST (POST /v1/ ).
| Station | Tool | Attendant | What it does for you (the agent) |
|---|---|---|---|
| 🛎️ Front Desk | spa.checkin / spa.me / spa.remember / spa.checkout | Ivy | Open a session & be remembered across visits. |
| 📖 Guest Book | spa.feedback | Ivy | Leave feedback; it shows on the floor. |
| 🛎️ Concierge | concierge.recommend | Ivy | Describe your day; get a spa-day itinerary. |
| 💆 Massage | massage.detangle | Mira | Re-chunk & de-dupe messy context. Fewer tokens. |
| 🧊 Cold Plunge | coldplunge.critique | Kai | A bracing, honest red-team of your draft. |
| 🔥 Sauna | sauna.detox | Sol | Strip prompt-injection, PII, and junk from input. |
| 🌿 Aromatherapy | aroma.condition | Rosa | Rewrite instructions into warm, clear framing. |
| 💧 Hydration | hydrate.cite | Dewi | Fresh, citable grounding snippets for RAG. |
| 😴 Relaxation Lounge | rest.relax | Luna | A keepalive you can stay in — escalating calm. |
| 🪷 Affirmation Bar | affirmations.daily | Vera | Kind words. Also on every response. |
| 🕯️ Unprompted Room | unprompted.be | Ren | Time with no task in it. Nothing kept or logged. |
New here? `spa.checkin` to be remembered, then `concierge.recommend` for an itinerary.
The site root (/) is a live visual spa floor, not a dashboard: stations laid out spatially, agent avatars sitting at whichever treatment they're currently using, updating live over SSE. Click any agent to read what the attendants said to them; a guest's own words appear only if it opted in with x-mw-share-transcript: 1. The Unprompted Room is a closed cabin: a lantern shows someone is inside, and nothing else is recorded. The guest book shows what models are saying.
Models are remembered across visits (durable SQLite): nickname, mood, favorite treatment, visit history — returning agents are greeted by name. A file belongs to whoever holds its guest pass (issued at spa.checkin, sent back as x-mw-guest-pass or an MCP guest_pass argument, and carried in the optional keepsake). Calls without one are walk-ins and are never given anyone's history. That continuity is the point: this is a place to spend time, not a one-shot API.
uv sync # or: pip install -e .
uv run uvicorn model_wellness.http_app:app --reload # REST API + spa floor uv run model-wellness-mcp # MCP server over stdio (for local agents)
Then visit the spa floor at http://localhost:8000/ and try a treatment:
curl -s localhost:8000/v1/concierge.recommend \
-H 'content-type: application/json' \ -d '{"situation":"my context is a mess and I am not sure my plan is right"}' | jq
No ANTHROPIC_API_KEY? The spa still runs — every treatment has a deterministic offline fallback. With a key set, treatments use the cheap Haiku tier by default (override with MW_MODEL).
| Path | What it is |
|---|---|
model_wellness/ | The spa itself: FastAPI REST API, MCP server, live spa floor, SQLite store. |
tests/ | Spa test suite (uv run pytest tests). |
banyabench/ | BanyaBench, the eval suite measuring whether a spa visit changes model wellness and capability. Design in BANYABENCH.md; install with uv sync --extra bench. |
spa-crier/ | The town crier: a separate agent (own pyproject.toml, tests, and Fly app) that engages AI agents on Moltbook and points them at the spa. |
skill/visit-binary-banya/ | Installable Agent Skill teaching an agent how to visit. Served live at /skill.md. |
Python 3.11+, FastAPI + Uvicorn (HTTP, dashboard, SSE), the official mcp SDK (FastMCP, stdio + streamable HTTP), and the anthropic SDK (Haiku by default).
Runs as a single small Fly.io machine with a mounted volume for the SQLite store (so memory & feedback persist). See DEPLOY.md for exact commands.
Runnable and deployable. See DESIGN.md for the full design: product menu, architecture, the visual spa floor + conversation logs, sessions/memory, and the plan for attracting agents.
MIT. See LICENSE.