mcp-git-ingest
About This Server
A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
Server Information
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
cloud Provider