mcp-git-ingest

mcp-git-ingest

PythonGitMcpLlmModelContextProtocolJavascriptGoRubyR

About This Server

A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.

Server Information

šŸ“‹ Overview:

This webpage is the GitHub repository for "mcp-git-ingest," a Model Context Protocol (MCP) server. The server aids in reading and understanding the structure of GitHub repositories and the content of their important files. The repository is public and contains code primarily in Python and Dockerfile.


ā­ Key Points:
* The repository is named "mcp-git-ingest" and is owned by "adhikasp."
* It is described as a Model Context Protocol (MCP) server for reading GitHub repository structure and files.
* The repository uses the MIT license.
* It includes tools for obtaining a repository's directory structure and reading key files.

* The project depends on 'fastmcp' and 'gitpython'.


šŸ” Main Findings:
* The primary purpose is to allow programs to explore GitHub repositories programmatically.
* The project emphasizes error handling and clean implementation.
* The CLI tool can be run via `mcp-git-ingest`.
* Configured through `pyproject.toml`.

* Deterministic temporary directory creation is used.


šŸ“Š Details:
* The repository has 53 stars and 4 forks.
* The codebase is primarily Python (85.1%) with Dockerfile (14.9%).
* Contributors include adhikasp, calclavia, and punkpeye.

* It provides two main tools: `githubdirectorystructure` and `githubreadimportant_files`.


šŸŽÆ Conclusion:
The "mcp-git-ingest" repository provides a functional MCP server designed to facilitate programmatic understanding of GitHub repositories using tools for directory listing and file content extraction.

Server Features

github_directory_structure

Returns a tree-like representation of a repository's directory structure

github_read_important_files

Reads and returns the contents of specified files in a repository

Provider Information

Adhikasp logo

Adhikasp

cloud Provider

Visit Provider Website

Quick Actions

Visit Website

MCP Configuration

Available Tools

fastmcpgitpython