A Model Context Protocol (MCP) server implementation that integrates with gitingest for turning any Git repository into a simple text digest of its codebase. - Easy integration with AI assistants through the Model Context Protocol - Git repository analysis and ingestion capabilities - Support for filtering files by size, patterns, and branches - Returns comprehensive repository information includi
Add this skill
npx mdskills install narumiruna/gitingest-mcpWell-documented MCP server for Git repository ingestion with clear tool descriptions and multiple installation options.
1# Gitingest MCP Server23A Model Context Protocol (MCP) server implementation that integrates with [gitingest](https://github.com/cyclotruc/gitingest) for turning any Git repository into a simple text digest of its codebase.45<a href="https://glama.ai/mcp/servers/@narumiruna/gitingest-mcp">6 <img width="380" height="200" src="https://glama.ai/mcp/servers/@narumiruna/gitingest-mcp/badge" alt="Gitingest Server MCP server" />7</a>89## Features1011- Easy integration with AI assistants through the Model Context Protocol12- Git repository analysis and ingestion capabilities13- Support for filtering files by size, patterns, and branches14- Returns comprehensive repository information including summaries, file structure, and content1516## Usage1718### Configuration Options1920Add the following configuration to your AI assistant's settings to enable gitingest-mcp as an MCP server:2122#### PyPI Installation2324```json25{26 "mcpServers": {27 "gitingestmcp": {28 "command": "uvx",29 "args": ["gitingestmcp@latest"]30 }31 }32}33```3435#### GitHub Installation3637```json38{39 "mcpServers": {40 "gitingestmcp": {41 "command": "uvx",42 "args": [43 "--from",44 "git+https://github.com/narumiruna/gitingest-mcp",45 "gitingestmcp"46 ]47 }48 }49}50```5152#### Local Installation5354```json55{56 "mcpServers": {57 "gitingestmcp": {58 "command": "uv",59 "args": [60 "run",61 "--directory",62 "/home/<user>/workspace/gitingest-mcp",63 "gitingestmcp"64 ]65 }66 }67}68```6970## API7172The server provides the following tool:7374### `ingest_git`7576Analyzes a Git repository and returns its content in a structured format.7778#### Parameters:7980- `source`: The URL of a Git repository or a local directory path81- `max_file_size` (optional): Maximum allowed file size in bytes (default: 10MB)82- `include_patterns` (optional): Pattern or set of patterns specifying files to include (e.g., "\*.md, src/")83- `exclude_patterns` (optional): Pattern or set of patterns specifying files to exclude84- `branch` (optional): The branch to clone and analyze (default: "main")8586#### Returns:8788A string containing:89901. Repository summary912. Tree-like structure of the files923. Content of the repository files9394## Resources9596- gitingest website: https://gitingest.com/97- gitingest repository: https://github.com/cyclotruc/gitingest9899## License100101See the [LICENSE](LICENSE) file for details.102
Full transparency — inspect the skill content before installing.