Token导航 LogoToken导航TokenDH.com
Repo To Txt MCP logo
运维云端stdio官方级别未说明来源级核验

Repo To Txt MCP

MCP Server

一个用于将Git仓库或本地文件夹转换为结构化文本文件的服务,特别适用于为大型语言模型提供仓库上下文。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
跨平台PythonCursor文档处理Cursor

安装说明

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

作者 / 组织

chromewillow

提供方

chromewillow

最后核验

2026/5/17 20:19

快速接入

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

命令预览

pip install -r requirements.txt

详细介绍

回购到txt mcp

一个MCP服务器,用于分析Git存储库并将其转换为LLM上下文的文本文件。

概述

repo-to-txt-mcp是一个机器代码协议(mcp)服务器,允许您分析GitHub存储库或本地文件夹并将其转换为结构化文本文件。这对于向GPT-4等大型语言模型(LLM)提供有关存储库的上下文特别有用。

该项目扩展了 repo转txt CLI工具,提供可集成到其他应用程序中的web API,特别是Cursor的MCP系统。

特性

  • 存储库分析:分析本地和远程Git存储库
  • 结构化输出:生成具有文件夹结构和连接文件内容的格式化文本
  • 文件筛选:根据扩展名包含或排除文件
  • 许可证管理:通过令牌计数限制输出大小
  • 易于集成:设计用于与Cursor的MCP系统无缝协作
  • 交叉平台的:适用于Windows、macOS和Linux

安装

先决条件

  • Python 3.8+
  • Node.js 14+
  • Git

安装选项

请参阅 安装指南 有关以下内容的详细说明:

  • 直接安装
  • Docker安装
  • GitHub容器注册表使用情况

快速开始

  1. 安装所需的软件包:
   pip install -r requirements.txt
   npm install
  1. 启动服务器:
   node smithery-wrapper.js
  1. 服务器将在以下时间可用 http://localhost:8000

API使用

转换GitHub存储库

curl -X POST http://localhost:8000/analyze \
  -H "Content-Type: application/json" \
  -d '{
    "source": "https://github.com/username/repository",
    "return_file": true
  }'

按文件扩展名筛选

curl -X POST http://localhost:8000/analyze \
  -H "Content-Type: application/json" \
  -d '{
    "source": "https://github.com/username/repository",
    "include_only": [".py", ".js", ".md"],
    "exclude": [".pyc", ".git"]
  }'

请参阅 API文档 了解完整细节。

光标集成

此服务器旨在与Cursor集成,以便在对话期间为语言模型提供存储库上下文。

请参阅 光标集成指南 有关如何设置和使用此功能的说明。

Docker支持

为了便于容器化部署,我们提供了一个Dockerfile:

docker build -t repo-to-txt-mcp .
docker run -p 8000:8000 repo-to-txt-mcp

Smithery集成

该项目包括管理MCP的工具Smithery的配置:

smithery install chromewillow/repo-to-txt-mcp

贡献

欢迎投稿!请看 贡献.md 作为指导方针。

许可证

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

致谢

  • 该项目基于 repo转txt CLI工具
  • 感谢FastMCP库简化了MCP服务器的创建

目录标签

目录标签

跨平台PythonCursor文档处理仓库分析本地部署文本转换LLM上下文文件过滤

支持客户端

Cursor

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP