使用说明
Gitinth MCP服务器
一种模型上下文协议(MCP)服务器实现,与 吉廷斯特 用于将任何Git存储库转换为其代码库的简单文本摘要。
特性
- 通过模型上下文协议轻松与AI助手集成
- Git存储库分析和摄取功能
- 支持按大小、模式和分支过滤文件
- 返回全面的存储库信息,包括摘要、文件结构和内容
用法
配置选项
将以下配置添加到AI助手的设置中,以启用gitingest mcp作为mcp服务器:
PyPI安装
{
"mcpServers": {
"gitingestmcp": {
"command": "uvx",
"args": ["gitingestmcp@latest"]
}
}
}
GitHub安装
{
"mcpServers": {
"gitingestmcp": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/narumiruna/gitingest-mcp",
"gitingestmcp"
]
}
}
}
本地安装
{
"mcpServers": {
"gitingestmcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/home/<user>/workspace/gitingest-mcp",
"gitingestmcp"
]
}
}
}
API
服务器提供以下工具:
ingest_git
分析Git存储库并以结构化格式返回其内容。
参数:
source:Git存储库的URL或本地目录路径max_file_size(可选):允许的最大文件大小(以字节为单位)(默认值:10MB)include_patterns(可选):指定要包含的文件的模式或模式集(例如,“*.md,src/”)exclude_patterns(可选):指定要排除的文件的模式或模式集branch(可选):要克隆和分析的分支(默认:“main”)
退货:
包含以下内容的字符串:
- 存储库摘要
- 文件的树状结构
- 存储库文件的内容
资源
- gitingest网站:https://gitingest.com/
- gitingest存储库:https://github.com/cyclotruc/gitingest
许可证
请参阅 许可证 文件以获取详细信息。