Mac Developer Bridge logo

Mac Developer Bridge

未认领

作者:alexanderradahl

Give ChatGPT a real terminal on your Mac. Open-source MCP bridge for shell, files, PTY sessions, jobs, and Codex history.

ai-agentschatgptchatgpt-mcpcodexcodex-mcpdeveloper-productivitydeveloper-toolslocal-firstmacosmacos-automationmcpmcp-servermodel-context-protocolopen-sourceterminalterminal-mcp

此服务器需要专门配置。目前没有可复用的公开启动命令,请遵循项目说明。

项目说明

更多Automation服务器

浏览完整目录

未认领列表

这个 MCP 服务器是你的吗?

此列表根据公开信息自动生成。认领后,你可以编辑页面、设置兼容性并解锁增长工具。全程不超两分钟。

认领此服务器

安全概况

已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理

35 个工具中显示 35 个

文档中列出的工具 (35)

内容来自项目文档。服务器握手不会验证每个工具的说明或行为。

apply_patch

Apply or check a unified diff with git apply

audit_tail

Read the local bridge audit tail

bridge_status

Runtime identity, paths, permissions context, shell, audit mode, Codex binary, focus policy, and background-Chrome status

chatgpt_extension_status

Inspect the installed ChatGPT Chrome extension, OpenAI native-host registration, and live read-only page-bridge status without patching the OpenAI extension

chrome_click

Click an element in an approved tab without foregrounding Chrome

chrome_close

Release an MDB workspace tab back to the idle pool, or close a non-workspace background tab

chrome_fill

Fill inputs, textareas, selects, or contenteditable fields in the background

chrome_navigate

Navigate an approved tab without selecting it

chrome_open

Lease an idle tab from the persistent MDB group and open a URL without creating a new tab

chrome_snapshot

Read visible text and interactive elements from an approved tab

chrome_tabs

List tabs in the real signed-in Chrome profile without activating Chrome; scoped only when Strict approvals is on

chrome_workspace_setup

Create or expand the MDB pool while Chrome is already foreground; default target is eight reusable tabs

chrome_workspace_status

Inspect the extension-owned MDB Chrome group, lease activity, and reusable background-tab pool; no website grant required

codex_thread_list

Search and page stored Codex threads

codex_thread_read

Read a stored Codex thread without resuming it

codex_thread_turns_list

Page stored turns with full, summary, or omitted items

Concurrency.

The session cap is taken, not merely checked, so concurrent ptystart calls cannot exceed it.

Containment.

See SECURITY.md — ptyclose reports leaderGroupGone, ttyProcessesKilled and uncontainedPids separately, and containmentVerified is true only when nothing survived.

fs_list

Recursive or non-recursive directory listing

fs_manage

mkdir, remove, move, copy, chmod, or symlink

fs_read

Read text or base64 with offset pagination

fs_stat

lstat metadata and symlink target

fs_write

Atomic replace, create, append, or binary write

pty_close

End the session and reclaim it

pty_read

Read the transcript from a byte cursor, optionally long-polling

pty_resize

Change the window size, confirmed by a kernel read-back

pty_signal

Signal the session's process group

pty_start

Start a program on a real terminal and return a session id

pty_write

Send keystrokes, including control characters

Retention.

Each session keeps the last MACDEVBRIDGEPTYRINGBYTES of output in a fixed ring; ptyread reports lostBytes when a cursor falls behind it.

shell_exec

Run any foreground shell command, optionally with cwd, env, stdin, timeout, and output cap

shell_job_kill

Signal a background process group

shell_job_list

List persistent job metadata

shell_job_status

Inspect running state and log tails

shell_start

Start a detached long-running process

工具变更历史

比较相同配置的完整检查。只列出工具,未调用工具。此处不测量输入结构的变化。

尚无完整工具检查。