Token导航 LogoToken导航TokenDH.com
Claude Local Bridge logo
安全风控stdio官方级别未说明来源级核验

Claude Local Bridge

MCP Server

Claude Local Bridge是一款安全桥接服务,允许Claude应用通过审批机制读写本地文件,适用于移动办公和远程开发场景。

工具数

7

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude安全Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

suhteevah

提供方

suhteevah

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

克劳德当地大桥

通过手机从Claude访问您的本地存储库。不再被束缚在你的电脑上。

一个安全的网桥服务器,允许Claude(网络、移动、桌面)通过审批门控的MCP服务器在您的机器上读写文件。每次文件访问都需要您明确的OK——没有您的同意,任何东西都不会接触到磁盘。

┌──────────────────┐                          ┌────────────────────────┐
│  Claude Mobile   │    tunnel / LAN / VPN    │  Claude Local Bridge   │
│  Claude Web      │ ◄──────────────────────► │  (your PC)             │
│  Claude Desktop  │      MCP over SSE        │                        │
└──────────────────┘                          └──────────┬─────────────┘
                                                         │
                                               ┌─────────▼──────────┐
                                               │   Approval Gate    │
                                               │  (you approve each │
                                               │   file via dashboard│
                                               │   or phone)        │
                                               └─────────┬──────────┘
                                                         │
                                               ┌─────────▼──────────┐
                                               │   Local Files      │
                                               │  (sandboxed to     │
                                               │   workspace roots) │
                                               └────────────────────┘

特性

  • MCP服务器 --Claude可以调用的7个工具:浏览、读取、写入、请求访问、列出/撤销批准、查看审计日志
  • 审批门 --在您通过仪表板批准之前,每个文件的读/写都会被阻止
  • 实时仪表盘 --用于管理审批、浏览文件、查看审计日志的工业主题web UI
  • 沙盒化的 --只有您的白名单目录是可访问的
  • 令牌认证 --启动时生成的用于配对的承载令牌
  • 审计跟踪 --每次访问都记录了时间戳、操作、路径和结果
  • 双向通信 --审批请求的实时推送通知
  • 隧道准备就绪 --适用于Tailscale、Cloudflare Tunnel、NetBird或任何反向代理

快速开始

# Clone and install
git clone https://github.com/suhteevah/claude-local-bridge.git
cd claude-local-bridge
pip install -r requirements.txt

# Start the bridge (expose your project directories)
python -m app.main --roots ~/projects ~/code

服务器启动并打印:

🔗 Bridge Ready
  HTTP API:   http://127.0.0.1:9120
  MCP (SSE):  http://127.0.0.1:9120/mcp/sse
  Dashboard:  http://127.0.0.1:9120/
  Token:      a1b2c3d4e5f6...

连接克劳德

克劳德桌面/克劳德代码

添加到MCP设置(claude_desktop_config.json.claude/settings.json):

{
  "mcpServers": {
    "local-bridge": {
      "url": "http://localhost:9120/mcp/sse"
    }
  }
}

克劳德·莫比尔(通过隧道)

设置隧道(参见 tunnel.md)因此,您的手机可以连接到服务器,然后使用隧道URL作为MCP端点。

最快选项 (无需帐户):

# In a second terminal
cloudflared tunnel --url http://localhost:9120
# Gives you: https://random-words.trycloudflare.com
# Use: https://random-words.trycloudflare.com/mcp/sse

MCP工具

工具说明
browse_files列出工作区文件树(无需批准)
request_file_access请求批准读/写——在您做出决定之前阻止
read_file读取文件(需要主动Read批准)
write_file写入文件(需要主动Write批准)
list_approvals查看所有当前审批及其状态
revoke_approval撤销现有批准
view_audit_log查看访问历史记录

运作原理

  1. 克劳德打电话来 browse_files 查看您的项目结构
  2. 克劳德打电话来 request_file_access 有一个原因(“我需要阅读src/main.py来修复这个bug”)
  3. 您的仪表板显示请求 --你赞成或否认
  4. 如果获得批准,克劳德现在可以 read_filewrite_file 在批准的范围内
  5. 所有内容都记录在审计跟踪中

仪表盘

内置的web仪表板位于 http://localhost:9120/ 允许您:

  • 批准/拒绝 实时访问请求(WebSocket供电)
  • 浏览 工作区文件树
  • 视图 带有过滤功能的完整审核日志
  • 监视器 服务器状态和活动批准
  • 撤销 随时批准

移动友好型设计——在克劳德工作时,通过手机管理审批。

HTTP API

完整的REST API也可用于自定义集成:

方法路径身份验证描述
GET/health服务器状态和配置
GET/files/tree令牌目录树列表
GET/files/read?path=...令牌读取文件内容
PUT/files/write令牌写入文件内容
POST/approvals/request令牌请求文件访问(阻止)
GET/approvals/列出所有批准
GET/approvals/pending列出待处理的请求
POST/approvals/{id}/decide批准或拒绝
DELETE/approvals/{id}撤销批准
GET/audit/最近的审核条目
GET/audit/path?path=...特定路径的审核
WS/ws/approvals实时审批WebSocket

隧道选项

tunnel.md 获取详细的设置指南。摘要:

解决方案自由和开源软件成本最适合
尾标客户:BSD-3/ 头鳞 =完全自由和开源软件免费个人电话访问
Cloudflare 隧道客户端:Apache 2.0免费与他人共享,公共URL
NetBird完整的自由和开源软件(BSD-3)免费自托管完全的自由和开放源码软件纯度
纤维增强塑料Apache 2.0免费(需要VPS)一切自托管

CLI选项

python -m app.main --roots DIR [DIR ...] [OPTIONS]

Options:
  --roots           Workspace directories to expose (required, multiple allowed)
  --host            Bind address (default: 127.0.0.1, use 0.0.0.0 for LAN/tunnel)
  --port            Port number (default: 9120)
  --max-file-size-mb  Max file size limit in MB (default: 10)

安全

  • 沙箱根 --只有您明确传递的目录 --roots 可访问
  • 扩展块列表.env, .pem, .key, .p12, .pfx, .secret 总是被封锁
  • 路径遍历预防../ 攻击被发现并被拒绝
  • 承载令牌身份验证 -API终结点需要启动时生成的令牌
  • 审批门控 --每个文件读/写都需要明确的人工批准
  • 写时备份 --自动 .bak 在任何覆盖之前创建的文件
  • 审核日志记录 --每次访问尝试的完整跟踪(成功与否)

项目结构

claude-local-bridge/
├── app/
│   ├── main.py              # Entry point, FastAPI + MCP setup
│   ├── mcp/
│   │   └── server.py        # MCP tools (browse, read, write, approve...)
│   ├── middleware/
│   │   └── auth.py          # Bearer token authentication
│   ├── models/
│   │   └── schemas.py       # Pydantic models and enums
│   ├── routers/
│   │   ├── approvals.py     # Approval CRUD endpoints
│   │   ├── audit.py         # Audit log endpoints
│   │   ├── files.py         # File read/write endpoints
│   │   └── ws.py            # WebSocket for real-time approvals
│   └── services/
│       ├── approval_service.py  # Approval state management
│       ├── audit_service.py     # In-memory audit log
│       └── file_service.py      # Sandboxed file operations
├── dashboard/
│   ├── index.html           # Dashboard shell
│   ├── style.css            # Industrial console theme
│   └── bridge.js            # API client + WebSocket
├── requirements.txt
├── tunnel.md                # Tunnel setup guide
└── README.md

许可证

麻省理工学院

______________________________________________________________________

______________________________________________________________________

______________________________________________________________________

支持这个项目

如果你觉得这个项目有用,可以考虑给我买杯咖啡!您的支持帮助我不断构建和共享开源工具。

![ko-fi](https://ko-fi.com/Z8Z61UCUI7)

每一笔捐款,无论多小,都受到极大的赞赏,并激励着持续的发展。非常感谢。

目录标签

目录标签

PythonClaude安全文件访问控制本地部署远程开发移动办公安全沙箱审批流程

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

工具数量(toolCount,工具数)

7

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotoken部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP