Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Local MCP control plane for persistent sessions and compact capability discovery.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
リンク先は作者自身のファイルです。私たちが置いたり再パッケージしたりしたものではありません。ファイルを開くと、Claude Desktopがインストールします。
ターミナルでこれを実行します
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント Warmplane で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.25.2)がレジストリに届いたのは2 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにMCPBも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Symantec Cloud DLP AIops
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ 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.
Governed Symantec Cloud DLP — 14 MCP tools, read-only with audit.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Security controls:
The local control plane that keeps Model Context Protocol (MCP) sessions warm with compact capability facades, policy governance, and deterministic execution.
v0.32.0 — Changelog · User Guide · Agent Skill · Performance · Whitepaper · OpenAPI
Warmplane is a local control plane and reverse proxy for AI tool calling. It maintains persistent, warm connections to multiple upstream MCP servers and multiplexes them behind a single, governed interface.
AliasTarget) and generates compact parameter signatures (tool(req, [opt])) to optimize zero-shot agent accuracy without upstream code edits.idk_ ) and explicit retry classifications (safe, idempotent, unsafe).Homebrew (macOS & Linux):
brew tap warmplane/tap
brew install warmplane
Cargo (crates.io):
cargo install warmplane
cargo install warmplane --features semantic-search
Build from Source:
git clone https://github.com/Warmplane/warmplane.git
cd warmplane cargo install --path . --features semantic-search
Add servers interactively or import from existing AI tools:
# Interactive setup wizard
warmplane server add
warmplane server add filesystem --command npx --arg "-y" --arg "@modelcontextprotocol/server-filesystem" --arg "/tmp" warmplane server add context7 --url "https://mcp.context7.ai/sse" --bearer-env "CONTEXT7_API_KEY"
warmplane config import
Or configure mcp_servers.json:
{
"port": 9090, "toolTimeoutMs": 15000, "capabilityAliases": { "db.query": "sqlite.read_query", "search": { "target": "semble-rs.search", "summary": "Search codebase using semantic or BM25 ranking. Pass absolute repo path." } }, "policy": { "allow": ["db.*", "fs.*", "search"], "deny": ["fs.delete*"], "requireApproval": ["db.mutation*"], "redactKeys": ["token", "password", "api_key"] }, "profiles": { "coding": { "servers": ["filesystem", "sqlite"], "description": "Local engineering and exploration tools" } }, "mcpServers": { "sqlite": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-sqlite", "./test.db"] }, "filesystem": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-filesystem", "/tmp"] } } }
Choose the run-mode that matches your workflow:
warmplane mcp-server. The AI client spawns Warmplane directly as a child process: {
"mcpServers": { "warmplane": { "command": "warmplane", "args": ["mcp-server", "--config", "mcp_servers.json", "--profile", "coding"] } } }
warmplane daemon --port 9090
mcpHttpServer is configured, your AI clients can connect over HTTP/SSE (http://127.0.0.1:9191/sse) to a single shared daemon instance.Warmplane exposes three primary access models sharing the same unified core state, policy gates, and telemetry:
warmplane mcp-server)Point any MCP-native desktop client (Claude Desktop, Cursor, Zed, Windsurf) directly to Warmplane:
{
"mcpServers": { "warmplane": { "command": "warmplane", "args": ["mcp-server", "--config", "mcp_servers.json", "--profile", "coding"] } } }
warmplane daemon)Full-featured HTTP JSON API for gateways, web apps, and backend services:
GET /v1/capabilities: Compact capability catalog indexPOST /v1/capabilities/search: Hybrid lexical + semantic capability searchPOST /v1/tools/call: Normalized execution envelope with context distillation (_jsonpath, _limit_lines) and idempotency keysPOST /v1/tools/batch_call: Chained multi-step execution with $step.field parameter interpolationGET /v1/tasks & POST /v1/tasks/:id/update: SEP-2663 async task lifecycle & HITL reviewGET /ui: Embedded standalone Web Control DeckEmbeddedWarmplane)Direct in-process Rust library for zero-overhead agent execution without HTTP child processes or network hops:
use warmplane::{EmbeddedWarmplane, engine::ExecutionOptions};
use serde_json::json;
#[tokio::main] async fn main() -> anyhow::Result<()> { let (cp, _token) = EmbeddedWarmplane::start_from_path("mcp_servers.json").await?; let res = cp.call_capability( "filesystem.read_file", json!({ "path": "/tmp/test.txt" }), ExecutionOptions::default().with_request_id("req-1"), ).await; println!("Output: {:?}", res.data); Ok(()) }
Warmplane includes an official Agent Skill (.skills/warmplane/) adhering to the agentskills.io open standard. Point your coding agent (Claude Code, Google Antigravity, Cursor, OpenCode, Codex) directly to this repository:
# Install Warmplane Skill into Claude Code
claude skill install Warmplane/warmplane
mkdir -p .agents/skills/warmplane && cp -r .skills/warmplane/* .agents/skills/warmplane/
.skills/warmplane/SKILL.md — Core prompt triggers and standard agent workflowsreferences/mcp_stdio_usage.md — 1-Click client configs (17 IDEs) & MCP facade toolsreferences/configuration_schema.md — mcp_servers.json schema & dynamic secretsreferences/cli_cheatsheet.md — Terminal commands for daemon, sync, and vaultreferences/error_resolution.md — Circuit breakers, policy denials, and recoveryWarmplane is engineered in pure Rust with zero-cost abstractions:
If-None-Match $\rightarrow$ 304 Not Modified)👉 See complete benchmarks and methodology in docs/PERFORMANCE.md.
| Capability | Since | Description | | Bounded Credential Lifetimes & Task Timeout Correctness | v0.31.0 | Mandatory JWT exp enforcement, UTF-8 safe credential handling, sub-second task TTL fix, and rustls 0.23.45 security bump |
| Credential, Approval & Policy Boundary Enforcement | v0.32.0 | Secret redaction for RBAC tokens and server env, fail-closed HITL approval, required webhook signatures, and tenant policy on resource and prompt routes |
|---|---|---|
| Due-Diligence Security Hardening & Resilience | v0.30.0 | Constant-time bearer token comparisons, JWT iss/aud/nbf validation, safe client IP extraction, fsync'd audit durability, and race-free state storage |
| Configurable MCP Protocol Versions & HTTP Client Attach | v0.29.0 | Configurable supportedProtocolVersions, HTTP transport choice for 1-click client installs, SSRF webhook allowlist, and path traversal guards |
| Real-Time MCP `list_changed` & Passthrough Tools | v0.28.0 | Real-time tool/resource/prompt list change notifications, SEP-1319 _meta discovery hints, top-level native tool passthrough, and WORM mutation audit logging |
| Custom Alias Descriptions & Signatures | v0.27.0 | Polymorphic docstring overrides (AliasTarget), compact LLM signatures (tool(req, [opt])), bidirectional alias resolution |
| 1-Click AI Client Injector & Sync | v0.26.0 | Bidirectional MCP adapter engine for Claude Desktop, OpenCode, Claude Code, Cursor, Zed, Windsurf, Cline |
| Native OS Keychain Vault | v0.26.0 | Secure OS Keychain storage and dynamic secret URI resolution (keychain://, op://, env://) |
| Actionable ChatOps Webhooks | v0.26.0 | Bidirectional Slack, Discord, and Microsoft Teams approval cards with HMAC-SHA256 signatures |
| Per-Profile Governance & Constellations | v0.26.0 | Fine-grained per-profile policy rules, constellation boundary badges, and live filter metrics |
| Control Deck Tasks & HITL UI | v0.25.0 | Live Tasks & Approvals hub, MRTR input resolution forms, Playground async toggle, and embedded task API |
| SEP-2663 Tasks Extension | v0.24.0 | Non-blocking io.modelcontextprotocol/tasks capabilit
冒頭だけを表示しています。続きはリポジトリで読めます