プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Dev MCP

作者:pranjal2410719バージョン 2.2.0i★ –iパソコンで動く
レジストリ名io.github.pranjal2410719/dev-mcp

インストール

概要

作者による説明(英語の原文)

AI Engineering Operating System for developer workflows.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: パソコンで動く
  • トランスポート: stdio
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • あなたのパソコンで、あなたのユーザーと同じ権限(ファイル、ネットワーク、アプリ)で動きます。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

  • PyPIPythonのuvのインストール(uvxコマンドに必要)

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます

{
  "mcpServers": {
    "dev": {
      "command": "uvx",
      "args": [
        "braynix-dev-mcp"
      ]
    }
  }
}

ターミナルでこれを実行します

claude mcp add dev -- uvx braynix-dev-mcp

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "dev": {
      "command": "uvx",
      "args": [
        "braynix-dev-mcp"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "dev": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "braynix-dev-mcp"
      ]
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント pranjal2410719 で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • – 対象外

    エンドポイントが応答する

    これはパソコンで動くため、インターネット上のエンドポイントはありません

  • – 対象外

    OAuthでサインイン

    パソコンで動き、代わりにローカルの設定を使います

  • … 未チェック

    ツールの説明に隠れた指示がない

    パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです

その他のほかのサーバーとの比較i

  • このカテゴリのほかの18433件のうち0%よりスターが多い
  • このカテゴリのほかの18433件のうち98%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの18433件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Dev MCPは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(2.2.0)がレジストリに届いたのは今日です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, MyGroceryPal

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 2113 日前更新
インストール

MyGroceryPal

作者:mygrocerypal.co.uk

UK supermarket prices: compare products and baskets across 13 stores, see price history, set alerts.

クラウドで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

🧠 dev-mcp: AI Engineering Operating System (v2.2.2)

dev-mcp is a production-grade Model Context Protocol (MCP) server that turns your AI assistants (Claude, Cursor, Gemini, Cline, Roo Code, Windsurf, Antigravity CLI) into autonomous Technical Project Managers and Desktop Automation Engineers.

Rather than treating LLMs as stateless code generators, dev-mcp establishes a persistent Project Brain directly in your workspace repository. It preserves context, PRD specifications, phase timelines, task dependencies, architectural guards, and desktop verification states across multiple AI sessions and platforms.


👥 Author & Maintainer Profile

For inquiries, support, or technical contributions, reach out to:


⚡ What's New in v2.2.2?

  • Top-Pinned Terminal Viewport & Windowed Scrolling:
  • dev-mcp-guide dynamically calculates terminal window dimensions (lines - 9) and windows table rows, completely eliminating viewport overflow and auto-scrolling to the bottom.
  • Every view starts pinned at Row 1 / Tool #1 / Section 1.
  • Full manual keyboard scrolling: ↑ / ↓ (or j / k ) for row navigation, PgUp / PgDn for page jumps, and Home / End (or g / G ) for jumping directly to top/bottom.
  • General quickstart paginates section-by-section with live progress indicators (● 1 ○ 2 ○ 3 ○ 4 ○ 5).
  • Python 3.10 / 3.11 Backward Compatibility (v2.2.1):
  • Resolved Python 3.10/3.11 SyntaxError in tools/git_ops.py for nested f-strings.
  • Streamlined Single-Panel Diagnostic Banner:
  • Suppressed duplicate internal FastMCP startup notices (show_banner=False) and routes all diagnostics cleanly to sys.stderr.
  • Zero-Install PyPI Distribution (`braynix-dev-mcp`) & MCP Registry:
  • Run instantly anywhere via uvx --from braynix-dev-mcp dev-mcp.
  • Registered under namespace io.github.pranjal2410719/dev-mcp.
  • 91 Registered MCP Tools across 18 specialized modules.
  • Dynamic Tool Profiling (`DEV_MCP_PROFILE`): Slash LLM prompt token consumption by up to 75% (code, planning, audit, desktop, all).

🏗️ Architecture Overview

                  Developer / AI Host Client

(Cursor, Claude Desktop, Windsurf, Antigravity CLI) │ ▼ dev-mcp Server (FastMCP 3.4.2 · Python 3.10+) │ ┌───────────────────────────┼───────────────────────────┐ │ │ │ ▼ ▼ ▼ Project Workspace Security Sandbox Desktop Automation ├── Source Files ├── Path Jailing (safe) ├── agent-desktop CLI ├── Git Repository ├── Allowed Dirs (lab) ├── AT-SPI Accessibility └── .project_brain/ └── Command Filter └── Screen / Window Ops ├── config.yaml ├── prd/ ├── tasks/ └── handoffs/


🌟 Enhanced Startup Banner

On server boot, dev-mcp renders a clean, single-panel diagnostic banner pinned cleanly at the top of your terminal without duplicate boxes:

╭─ 🧠 dev-mcp v2.2.2 — AI Engineering Operating System ───────────────────────────────────╮

│ │ │ Status: ● Running (stdio transport) │ │ Profile: all (18 modules · 91 tools) │ │ Workspace: Jailed Lock Active · Mode: safe │ │ Distribution: PyPI: braynix-dev-mcp · Registry: io.github.pranjal2410719/dev-mcp │ │ Docs & Web: https://dev-mcp.me │ │ │ ╰─────────────────────────── Press ? for Interactive Guide · q to stop ───────────────────╯


🎯 Tool Profiles & Token Optimization (DEV_MCP_PROFILE)

Loading 91 tools into an LLM context consumes ~12,500 system prompt tokens on every turn. Set the DEV_MCP_PROFILE environment variable in your client configuration to load only what you need:

ProfileToken OverheadReductionModules LoadedPrimary Use Case
code~4,200 tokens66.4%File Ops, Search, Context, Git Ops, TerminalFast daily coding and refactoring sprints
planning~3,800 tokens69.6%PRD Manager, Todo Engine, Phase Manager, ContextTechnical project management and roadmaps
audit~4,500 tokens64.0%Readiness, Guardian, Dependency, Doctor, OutcomeArchitecture review and security audits
desktop~3,600 tokens71.2%Desktop Ops, Terminal, File OpsGUI testing and desktop automation
all (default)~12,500 tokens0%All 18 modules (91 tools)Full autonomous development workflows

To check the active profile programmatically, call get_dev_mcp_profile().


🕹️ Interactive Keyboard Shortcut Guide (dev-mcp-guide)

Launch the built-in interactive terminal helper at any time:

dev-mcp-guide

Or, while running the dev-mcp server interactively in a terminal, press ?, h, or / to display the modal overlay.

  • Top Pinned: Viewport always starts pinned at Row 1 / Tool #1 / Section 1.
  • ← / → or Tab / Shift+Tab: Switch tabs (general, commands, shortcuts).
  • ↑ / ↓ or j / k: Scroll list entries or navigate sections.
  • PgUp / PgDn (or b / space): Page up and down by full viewport.
  • Home / End (or g / G): Jump to top or bottom.
  • ?: Jump directly to Shortcuts reference.
  • esc / q: Return to the server loop or terminal cleanly.

🚀 Full Setup & Installation

1. Prerequisites
  • Python 3.10+
  • Git
  • *(Optional)* agent-desktop (npm install -g agent-desktop) for GUI testing on Linux, macOS, or Windows.
  • *(Optional)* ripgrep (sudo apt install ripgrep) for high-speed file searches.
2. Installation Options

Package Installation (PyPI: `braynix-dev-mcp`)

# One-time installation

uv tool install braynix-dev-mcp

Run the server

dev-mcp

Or run without a permanent installation

uvx --from braynix-dev-mcp dev-mcp

Open the interactive guide

dev-mcp-guide

Alternatively using pip or pipx:

pipx install braynix-dev-mcp

or in a virtualenv:

pip install braynix-dev-mcp

Local Development Clone

# Clone the repository

git clone https://github.com/pranjal2410719/dev-mcp.git cd dev-mcp

Setup virtual environment with uv

uv venv source .venv/bin/activate uv pip install -e .

Or using standard python

python3 -m venv .venv source .venv/bin/activate pip install -e .


⚙️ Configuring AI Clients

Clients can invoke dev-mcp directly (if installed globally or in PATH) or via its virtual environment Python executable.

1. Claude Desktop

Add to ~/.config/Claude/claude_desktop_config.json (Linux/macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{

"mcpServers": { "dev-mcp": { "command": "dev-mcp", "env": { "DEV_MCP_PROFILE": "all" } } } }

*(If running from a local source checkout, set `"command": "/path/to/dev-mcp/.venv/bin/python"` and `"args": ["/path/to/dev-mcp/server.py"]`)*
2. Cursor
  1. Go to Settings → Features → MCP.
  2. Click + Add New MCP Server.
  3. Set Name to dev-mcp, Type to command, and Command to:
   dev-mcp

*(or /path/to/dev-mcp/.venv/bin/python /path/to/dev-mcp/server.py for source checkouts)*

3. Windsurf

Add to your mcp_config.json:

{

"mcpServers": { "dev-mcp": { "command": "dev-mcp", "env": { "DEV_MCP_PROFILE": "code" } } } }

4. Antigravity CLI (Google DeepMind)

Add to ~/.gemini/antigravity-cli/mcp_config.json:

{

"mcpServers": { "dev-mcp": { "command": "dev-mcp" } } }

Host Client vs MCP Server Boundary: Slash commands (/goal, /schedule, /grill-me, /teamwork, /learn) are specialized execution loops of host clients like Antigravity CLI. Dev MCP provides the 91 deterministic MCP tools, state persistence (.project_brain/), and safety guardrails that host agents invoke during those workflows.


👑 The Onboarding & Execution Workflow

                         assess_project_readiness()

│ ┌───────────────────┴───────────────────┐ ▼ (If score < 80, empty) ▼ (If score < 80, legacy) bootstrap_project() adopt_existing_project() │ │ └───────────────────┬───────────────────┘ ▼ doctor() (diagnostics) │ ▼ start_session() │ ▼ project_dashboard() │ ▼ next_best_action() │ ▼ [Sync Plan] ──► sync_workspace() │ ▼ [Audit Code] ──► verify_work() │ ▼ [GUI Verification] ──► desktop_verify_element() │ ▼ [Audit Goal] ──► verify_outcome() │ ▼ end_session() │ ▼ prepare_commit() ──► commit_changes()


🛠️ Complete MCP Tool Catalog (91 Tools)

1. Core Onboarding & Diagnostics (brain/project_readiness.py)
  • assess_project_readiness(path="."): Scan directory and calculate structural onboarding readiness score (0-100%) across PRD, tasks, git, and tests.
  • project_readiness_report(path="."): Generate formatted Markdown readiness report.
  • bootstrap_project(path="."): Initialize PRD templates, milestones, and brain structure.
  • adopt_existing_project(path="."): Scan existing legacy repository and draft PRD, context, and backlog.
  • doctor(path="."): Run diagnostic health audit across 7 layers.
  • reset_project_brain(path="."): Reset project metadata while preserving source code and git.
  • archive_project_brain(path="."): Backup project brain state into .project_brain_archive/.
  • create_project_workspace(name, template="blank", path="."): Create isolated sibling workspace directory.
2. Session Orchestration (brain/orchestrator.py)
  • generate_project_brain(path="."): Consolidate current sprint metrics into a single dashboard.
  • next_best_action(path="."): Recommend the highest-priority unblocked task.
  • start_session(path="."): Begin a sprint and generate an AI task briefing.
  • end_session(session_summary, known_issues="", path="."): Conclude sprint and record handoff.
  • prepare_commit(session_summary, path="."): Suggest c

冒頭だけを表示しています。続きはリポジトリで読めます

PopNxに聞く