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

MCP Server Repomix

MCP Server

一个Zed编辑器扩展,集成Repomix作为模型上下文协议服务器,使AI助手能够打包和分析整个代码库。

工具数

0

提示词数

0

GitHub Stars

3

资源数

0
代码分析Rust开发工具本地部署

安装说明

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

作者 / 组织

mlopezgez

提供方

mlopezgez

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

Zed的Repomix MCP服务器

A. 泽德 集成的扩展 Repomix 作为模型上下文协议(MCP)服务器,使AI助手能够打包和分析整个代码库。

特性

  • 存储库打包:将本地或远程存储库打包到一个AI友好的文件中
  • MCP集成:通过模型上下文协议与Zed的助手无缝集成
  • 灵活配置:支持自定义Repomix路径和设置
  • AI优化输出:为AI分析生成全面的代码库上下文

什么是Repomix?

Repomix 是一个强大的工具,可以将整个存储库打包到一个针对AI消费进行优化的文件中。它特别适用于:

  • 为AI助手提供全面的代码库上下文
  • 分析存储库结构和依赖关系
  • 为AI分析创建可共享的代码库快照
  • 支持多种输出格式(XML、Markdown、纯文本)

先决条件

在使用此扩展之前,您需要:

  1. Zed编辑:支持MCP的版本
  2. Node.js:运行Repomix需要
  3. Repomix:全局安装:
   npm install -g repomix

安装

来自Zed扩展市场

  1. 打开Zed
  2. Cmd+Shift+P (macOS)或 Ctrl+Shift+P (Linux/Windows)
  3. 键入“zed:extensions”并选择它
  4. 搜索“Repomix MCP服务器”
  5. 点击“安装”

来源

  1. 克隆此存储库:
   git clone https://github.com/mlopezgez/zed-mcp-server-repomix.git
   cd zed-mcp-server-repomix
  1. 构建扩展:
   cargo build --release
  1. 在Zed中安装:
   # Copy to Zed extensions directory
   mkdir -p ~/.config/zed/extensions
   cp -r . ~/.config/zed/extensions/mcp-server-repomix

配置

基本设置

将以下内容添加到Zed设置中(~/.config/zed/settings.json):

{
  "context_servers": {
    "mcp-server-repomix": {}
  }
}

自定义Repomix路径(可选)

如果您在自定义位置安装了Repomix:

{
  "context_servers": {
    "mcp-server-repomix": {
      "settings": {
        "repomix_path": "/custom/path/to/repomix"
      }
    }
  }
}

远程存储库

Repomix可以通过提供存储库URL来打包远程存储库。只需使用HTTPS(例如。, https://github.com/user/repo)或SSH(例如。, git@github.com:user/repo.git)到包存储库工具。

用法

安装和配置后,Repomix MCP服务器将在Zed Assistant中可用。助手可以使用Repomix工具:

  1. 打包存储库:将整个代码库转换为AI友好格式
  2. 分析代码结构:了解存储库组织和依赖关系
  3. 搜索打包输出:查找特定的模式和代码元素
  4. 阅读打包内容:从打包的存储库中提取特定文件或部分

示例提示

使用Zed助手尝试以下提示:

  • “打包当前存储库并向我显示概述”
  • “分析存储库的结构https://github.com/yamadashy/repomix"
  • “只打包src目录中的TypeScript文件”
  • “查找此存储库中所有与身份验证相关的代码”

可用的MCP工具

该扩展为Zed Assistant提供了以下MCP工具:

  • pack_repository:打包本地或远程存储库
  • read_packed_output:读取和分析打包的存储库输出
  • search_packed_output:在打包输出中搜索特定模式

发展

从源头构建

# Install Rust if you haven't already
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone and build
git clone https://github.com/mlopezgez/zed-mcp-server-repomix.git
cd zed-mcp-server-repomix
cargo build --release

项目结构

zed-mcp-server-repomix/
├── src/
│   └── mcp_server_repomix.rs    # Main extension implementation
├── configuration/
│   ├── installation_instructions.md
│   └── default_settings.jsonc
├── Cargo.toml                    # Rust dependencies
├── extension.toml                # Zed extension metadata
└── README.md

故障排除

服务器未启动

如果MCP服务器无法启动:

  1. 验证是否安装了Repomix: repomix --version
  2. 检查是否安装了Node.js: node --version
  3. 确保在Zed设置中启用了扩展
  4. 配置更改后重新启动Zed

权限问题

如果遇到权限错误:

  1. 确保您在项目目录中具有写入权限
  2. 验证Repomix是否可以执行: which repomix
  3. 检查Node.js权限

调试模式

在Zed中启用调试日志记录以查看详细的MCP服务器输出:

{
  "assistant": {
    "debug": true
  }
}

相关项目

贡献

欢迎投稿!请随时提交问题或拉取请求。

  1. 复刻仓库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

致谢

链接

目录标签

目录标签

代码分析Rust开发工具本地部署AI助手代码库管理模型上下文协议

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP