原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Agentic MCP

作者:hugolsramos01-bit版本 1.8.2i★ –i在你的电脑上运行
注册名称io.github.hugolsramos01-bit/mcp-agentic-server

安装

概览

作者提供的说明(英文原文)

Local coding tools for ChatGPT Developer Mode and MCP clients with safe editing and shell execution.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 开发者工具
  • 你需要填写:AGENTIC_ALLOWED_ROOTS

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

  • 基础检查:1 项中通过 1 项
  • 在你的电脑上运行,拥有你的用户账户的权限(文件、网络、应用)。
  • 需要你自己填写: AGENTIC_ALLOWED_ROOTS

你需要

  • npm已安装 Node.js(用于 npx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "agentic": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-agentic-server"
      ],
      "env": {
        "AGENTIC_ALLOWED_ROOTS": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add agentic --env AGENTIC_ALLOWED_ROOTS=your-value -- npx -y mcp-agentic-server

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "agentic": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-agentic-server"
      ],
      "env": {
        "AGENTIC_ALLOWED_ROOTS": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "agentic": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "mcp-agentic-server"
      ],
      "env": {
        "AGENTIC_ALLOWED_ROOTS": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • AGENTIC_ALLOWED_ROOTS 必填 env
    Comma-separated list of project directories that Agentic MCP may access.

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 hugolsramos01-bit 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“开发者工具”中的其他服务器比较i

  • 星标数多于此分类中其他 4907 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 4907 个服务器的 51% 更新
  • 基础检查结果等于或优于此分类中其他 4907 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Agentic MCP 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:AGENTIC_ALLOWED_ROOTS

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.8.2)于43天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。

有什么可以替代它?

同一分类中有:GitHub, Desktop Commander, Cloudflare MCP

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

GitHub

作者:github

Connect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.

电脑或云端★ 34,245MIT4天前更新
安装

Desktop Commander

作者:wonderwhy-er

MCP server for terminal commands, file operations, and process management

在你的电脑上运行★ 10,225MIT16天前更新
安装

Cloudflare MCP

作者:cloudflare

Cloudflare MCP servers

在云端运行★ 4,446Apache-2.014个月前更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

Agentic MCP — Local Coding Tools for ChatGPT Developer Mode

Project website · GitHub repository · npm package · MCP Registry

Connect compatible ChatGPT Web accounts to local coding tools through MCP Developer Mode.

Agentic MCP connects ChatGPT Web Developer Mode to your local repositories through a secure Model Context Protocol (MCP) server. It supports structured file editing, shell execution, Git worktrees, semantic navigation and checkpoints.

ChatGPT Web → Developer Mode → HTTPS Tunnel → Agentic MCP → Local Repository

[!WARNING]

Security Notice: This tool runs on your local machine and can execute shell commands. A managed Git worktree provides an isolated Git checkout to prevent polluting your main repository, but it is not an operating system sandbox. It does not restrict network access or subprocesses. Always review what the LLM intends to run.

[!NOTE]

Disclaimer: Agentic MCP is an independent open-source project and is not affiliated with, sponsored by, or endorsed by OpenAI. ChatGPT and OpenAI are trademarks of OpenAI. Tested by the maintainer with ChatGPT Plus using Developer Mode and an HTTPS tunnel. Availability of MCP capabilities depends on the user's ChatGPT plan, workspace configuration and current OpenAI rollout.

🌐 Official MCP Registry

Agentic MCP is published in the Official MCP Registry as: io.github.hugolsramos01-bit/mcp-agentic-server

Install and run locally for Claude Desktop, Cursor, or other local MCP clients:

npx -y mcp-agentic-server@latest stdio

⚡ Quickstart: ChatGPT Plus Setup in 3 Minutes

Turn ChatGPT Web into your primary local coding agent using your existing Web plan:

  1. Initialize and start the server:
   npx -y mcp-agentic-server@latest init

npx -y mcp-agentic-server@latest serve

  1. Expose the local port (`7676`) via an HTTPS tunnel:
   ngrok http 7676
  1. Enable Developer Mode in ChatGPT Web:
  • Go to chatgpt.com > Settings > Apps / Developer Mode (or Plugins / Apps).
  • Enable Developer Mode.
  1. Connect the Custom MCP App:
  • Add a new Custom MCP App.
  • Enter your public ngrok HTTPS URL ending with /mcp: text https://YOUR-SUBDOMAIN.ngrok.app/mcp
  1. Complete OAuth Authentication:
  • Complete the local browser OAuth authorization prompt when presented.
  1. Start Coding:
  • In a new ChatGPT Web chat, enable your custom MCP app and prompt:

*"Open workspace C:/path/to/project using open_workspace and summarize the architecture."*


🙋 Frequently Asked Questions (FAQ)

Does this work with ChatGPT Plus?

Tested by the maintainer with ChatGPT Plus via Developer Mode and a public HTTPS tunnel (ngrok, Cloudflare Tunnel, etc.). Availability may vary by account, region, plan, and rollout.

How does this affect my limits and billing?

When connected directly through ChatGPT Developer Mode, model usage is handled by the user's ChatGPT account rather than by an OpenAI Platform API key. Applicable limits depend on the user's plan and OpenAI policies.

Does it require an OpenAI API key?

No OpenAI model API key is required. Authentication for the MCP server and tunnel is separate from model API billing.

Is this an alternative to Codex or Claude Code?

Yes. It gives ChatGPT Web full local coding capabilities: file inspection, structured line-precise editing, shell execution, Git worktrees, AST navigation, and checkpoints.


🔐 Release 1.8.1 Security & Isolation

Version 1.8.1 isolates workspace subprocesses from the Agentic MCP control plane. Shell commands, package scripts, process sessions, dependency installs, and tournament verification no longer inherit AGENTIC_* server credentials/configuration. Use AGENTIC_HOST and AGENTIC_PORT for the MCP server binding; legacy HOST / PORT are still accepted, but when they configure Agentic they are not propagated into workspace commands.

Structured grep is also hardened for local repositories: it excludes .git / Agentic checkpoint internals, secret-like .env and private-key files, and Windows nul paths while correctly honoring the public include glob.

🚀 Release 1.8.0 Highlights

Version 1.8.0 turns read_many into a bounded composite inspection primitive instead of merely a multi-file reader:

  1. One round trip, several related inspections — ordered items can mix exact reads/ranges, scoped lexical matches with context, and scoped globs.
  2. Shared output budgets — approximate serialized-evidence, returned-line, and unique-file limits apply across the whole call; earlier items have explicit priority, glob results return the useful subset that still fits, and the response reports estimated final payload overhead separately.
  3. Context de-duplication — overlapping match windows in the same file are merged before they reach the model.
  4. Progressive narrowing — broad discovery is reserved for genuinely unknown architecture; once a target area is known, agents are directed toward a bounded composite inspection instead of restarting broad context collection.
  5. Cross-platform bounded discovery — Git-aware file listing respects ignored files even for empty scoped results, with a bounded non-Git fallback and explicit scan-truncation metadata. Match items can also filter files with include globs.
  6. Bounded regex opt-in — literal search remains the default; explicit regex mode rejects several high-risk backtracking constructs, limits scanned bytes, and skips abnormally long lines instead of letting one search monopolize the server.
  7. Fail-closed resource bounds — incompatible operation fields are rejected instead of ignored, legacy paths calls remain supported, and composite reads cap path/file/source-byte loading plus diagnostic string sizes so a narrow request cannot accidentally create an oversized filesystem or response payload.

🚀 Release 1.6.0 Highlights

Version 1.6.0 focuses on lower-latency coding loops without weakening the security and verification boundaries introduced in 1.5.0:

  1. Three command security modes — safe remains the default, trusted enables practical inline scripting and shell file writes while retaining destructive-command protections, and full is available for explicitly unrestricted local execution.
  2. Proportional coding workflow — QUICK, STANDARD and CRITICAL changes no longer pay the same PVDL and verification cost; strict PVDL remains an explicit override for environments that require it.
  3. Stop-discovery discipline — known files and symbols are inspected directly instead of triggering broad bootstrap/context exploration merely to reconfirm an already strong target.
  4. Bounded fast context — read_many defaults to 12k tokens, fast task context caps large code-region reads at 160-line anchor windows, and file indexes stay warm across normal model reasoning gaps.
  5. Faster QUICK review — with AGENTIC_WIDGETS=changes, single-file edit/write mutations carry their review UI directly and no longer need a redundant aggregate show_changes round trip.

🔥 Key Innovations

1. Smart Context Anti-Bloat

Stop melting your LLM context windows and preserve your ChatGPT Web message limits.

  • `workspace_summary`: Instead of a massive unified file dump, returns a compact, high-level map of the workspace (git status, package manager, key scripts, and schemas).
  • Hardened File Reads: The read tool forces offset/limit paginations and strict line-range constraints. The model gets exactly what it needs, down to the line, preventing catastrophic token bloat on large files.
2. True Git Worktree Sandboxing

Running experimental code, tests, or destructive LLM edits in your main directory can break your Hot Module Replacement (HMR), trigger infinite loops in Next.js/Vite, or mess up your node_modules.

  • `open_workspace (mode="worktree")`: Automatically spins up an isolated, detached git worktree *outside* your project's main directory (e.g., ~/.agentic/worktrees/).
  • The LLM can break things, install new dependencies via worktree_install_deps (with allowLifecycleScripts safely controlled), or sync uncommitted changes via worktree_sync_changes, all without touching your live development environment.
3. Semantic AST Navigation

The server parses TypeScript and JavaScript dynamically (with an in-memory LRU cache to save CPU) to provide the model with semantic maps of your architecture.

  • `next_route_map`: Maps out Next.js App Router and Pages Router dynamically, showing roles (api, page, layout) and dynamic segments.
  • `payload_schema_map`: Analyzes Payload CMS collections to return a clean map of fields, hooks, and relationships.
  • `file_dependencies`: Maps outward (what a file imports) and inward (who imports the file) dependencies instantly.
4. Safe Editing & Dry-Runs
  • `edit_dry_run`: Simulates replacements to validate exact string matching and uniqueness, returning the surrounding context of the would-be edit *without* saving to disk.
  • `changed_files_summary`: Fast, accurate summaries of modified and newly staged files using git status --porcelain.
5. Checkpoint System

For long autonomous sessions, the agent can save point-in-time snapshots of the workspace (checkpoint_save), list them (checkpoint_list), and roll back (checkpoint_restore) if it goes down a bad architectural path.


💻 Local & Desktop MCP Clients (Claude Desktop, Cursor, Roo Code)

If you prefer using desktop MCP hosts, configure your client configuration file to use the stdio transport:

{

"mcpServers": { "agentic-mcp": { "command": "npx", "args": ["-y", "mcp-agentic-server@latest", "stdio"], "env": { "AGENTIC_ALLOWED_ROOTS": "C:/path/to/projects" } } } }


🛠 Available Tools Reference

The tool surface depends on the AGENTIC_TOOL_MODE setting.

ModeTools includedUse case
`assistant` (default)Canonical coding workflow: workspace, context, read/search, Git, checkpoints, edit/dry-run, package scripts, worktrees, diagnostics, and semantic maps.Full coding-agent workflow with curated model instructions.
`full`Base tools + grep, glob, lsManual inspection via shell
`minimal`open_workspace, read, write, edit, bashRestricted surface

Note: The assistant mode is recommended for the full agentic coding experience. Set AGENTIC_TOOL_MODE=assistant in your .env or environment.

Command security modes

Tool mode and command security are separate. AGENTIC_SECURITY_MODE controls what shell commands may pass the policy engine:

Security modeBehavior
`safe` (default)Strict command policy. Blocks inline scripting/file-writing shell constructs and destructive commands.
`trusted`Allows python -c, node -e, redirects, heredocs and in-place shell writes, while destructive operations remain protected.
`full`Bypasses command-policy restrictions, including destructive-command rules.

Persist the setting with agentic config set securityMode safe|trusted|full, then restart the server. OAuth remains required. The shell is not an OS sandbox and may access anything available to the local user account, so trusted and especia

只显示了开头部分;其余内容请在仓库中阅读

问 PopNx