What does the tool return?
It returns a single text document containing a summary (branch, commit, size, token count), a human‑readable directory tree, and the concatenated contents of every included file.
@deadraid
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"gitingest-mcp": {
"command": "npx",
"args": [
"-y",
"gitingest-mcp-server"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
Gitingest Mcp is a Model Context Protocol (MCP) server that converts Git repositories—local or remote—into compact, prompt-ready text digests for large-language models. It exposes an ingest_repository tool over stdio, allowing any MCP‑aware editor or tool to request an up‑to‑date representation of a repository.
Install the server via npx -y gitingest-mcp-server and add a configuration snippet to your MCP client’s mcpServers object. Then call the ingest_repository tool with a repository URL, local path, or shorthand (e.g., user/repo), plus optional parameters like branch, exclude patterns, or size limits.
.gitignore and custom .gitingestignore files.It returns a single text document containing a summary (branch, commit, size, token count), a human‑readable directory tree, and the concatenated contents of every included file.
GitHub, GitLab, Bitbucket, generic Git remotes, and local file paths are all supported. The server automatically detects the provider or lets you force one with the `source` parameter.
You can use `.gitignore` and `.gitingestignore` files, plus additional `excludePatterns` and `includePatterns` globs. By default `.gitignore` is respected, and you can opt to include git‑ignored files via `includeGitignored`.
Yes. You can set `maxFileSize`, `maxFiles` (default 1000), `maxTotalSize` (default 50 MiB), and `maxTokens` to trim the output. The server also enforces retry and timeout settings for network operations.
Yes. Pass an authentication token via the `token` parameter (e.g., a GitHub personal access token) to clone private repositories. The server uses it during the clone or fetch steps.

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Hindsight: Agent Memory That Learns

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Comments