Token导航 LogoToken导航TokenDH.com
MCP Sidecar logo
开发工具未说明官方级别未说明来源级核验

MCP Sidecar

MCP Server

MCP Sidecar 是一个基于 MCP 协议的开发者工具,通过 Chrome 插件和 Node.js 后端实现本地文件、Git 变更等上下文投递给 AI,并管理 Prompt 模板。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
TypeScript开发工具Git集成

安装说明

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

作者 / 组织

dreamhuan

提供方

dreamhuan

最后核验

2026/5/17 20:21

快速接入

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

详细介绍

MCP Sidecar

English

让网页版 AI 对话框(DeepSeek, ChatGPT, Gemini)拥有本地 Agent 能力。

这是一个基于 MCP (Model Context Protocol) 的开发者工具,包含 Chrome 插件前端和 Node.js 本地后端。它能通过 Sidebar 快速将本地文件、Git 变更等上下文投递给 AI,并管理常用的 Prompt 模板。

✨ 主要功能

  • ⚡️ 快捷动作 (Quick Actions):一键获取 Git Diff 或项目变更,自动拼接提示词并复制。
  • 📂 项目资源管理器 (Project Explorer)
  • 支持读取本地文件内容。
  • 智能路径补全(Tab 键)。
  • 自动识别文件夹(输入 src 回车自动列出目录)。
  • 📝 Prompt 管理:内置模板管理,支持动态参数。
  • 🔌 扩展性:通过 mcp.config.json 接入任意标准 MCP Server(文件系统、Git、数据库等)。

🛠 前置要求

  • Node.js >= 18
  • pnpm

🚀 快速开始

1. 安装依赖

git clone git@github.com:dreamhuan/mcp-sidecar.git
cd mcp-sidecar
pnpm install

2. 项目配置

先复制 env 文件和 mcp config 文件

cp .env.sample .env
cp mcp.config.sample.json mcp.config.json

复制完毕之后修改 .envPROJECT_ROOT

PROJECT_ROOT=/absolute/path/to/project/root

3. 一键运行

pnpm start
该命令会自动执行: 1. 构建前端插件 (apps/extension) 输出到 dist。 2. 启动后端服务 (apps/server) 监听 8080 端口。

4. 加载插件

  1. 打开 Chrome 浏览器访问 chrome://extensions/
  2. 开启右上角的 "开发者模式" (Developer mode)
  3. 点击 "加载已解压的扩展程序" (Load unpacked)
  4. 选择本项目下的 apps/extension/dist 目录。
  5. 在任意网页点击侧边栏图标即可唤起。

💻 开发指南

如果你需要修改源码,可以使用以下命令:

命令说明
pnpm devUI 调试模式。同时启动后端和前端开发服务器 (Vite),可在浏览器 localhost:5173 快速调试 UI。
pnpm watch插件调试模式。后端正常运行,前端处于 build --watch 模式。修改前端代码后只需在 Chrome 扩展页点击刷新即可。
pnpm build仅编译。对前后端进行 TypeScript 类型检查,并构建前端生产包。

🤝 常见问题

Q: 为什么需要运行 Node 后端? A: 浏览器插件受限于沙箱安全策略,无法直接读取你的本地文件系统或执行 Git 命令。Node 后端作为中转站(Sidecar),负责通过 MCP 协议与本地系统交互。

Q: 文件搜索怎么用? A: 在 Input 框输入路径(如 src/App.tsx)回车即可读取内容。输入目录名(如 src)回车可查看文件列表。支持按 Tab 键补全路径。

UI

目录标签

目录标签

TypeScript开发工具Git集成AI对话本地部署本地代理开发者工具Prompt管理

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP