这是一个用于分析并转换Git仓库为结构化文本文件的MCP服务器,能为大型语言模型(LLM)提供仓库上下文,助力其更好地理解和处理相关信息。
pip install -r requirements.txt
npm install
node smithery-wrapper.js
服务器将在http://localhost:8000可用
有关详细安装说明,请参阅安装指南:
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集成,以便在对话期间向语言模型提供仓库上下文。有关设置和使用此功能的说明,请参阅Cursor集成指南。
包含Dockerfile以促进容器化部署:
docker build -t repo-to-txt-mcp .
docker run -p 8000:8000 repo-to-txt-mcp
该项目包括Smithery的配置,用于管理MCP:
smithery install chromewillow/repo-to-txt-mcp
欢迎贡献!请参阅CONTRIBUTING.md了解指南。
此项目根据MIT许可证发布 - 有关详细信息,请参阅LICENSE文件。