What tools does MCP Git Ingest provide?
It provides two tools: `github_directory_structure` to return a tree‑like directory layout, and `github_read_important_files` to return the contents of specified files in a repository.
@adhikasp
基本信息
A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-git-ingest": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/adhikasp/mcp-git-ingest",
"mcp-git-ingest"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。
MCP Git Ingest is a Model Context Protocol (MCP) server that reads GitHub repository structure and important files. It provides two tools: github_directory_structure for a tree-like directory view and github_read_important_files for reading specified file contents. It is inspired by gitingest.com and is intended for developers who need to programmatically explore repositories via an MCP client.
Configure the server in your MCP client’s mcpServers block using uvx with the GitHub URL. Then invoke the tools via an MCP client (e.g., mcp-client-cli). The server exposes github_directory_structure(repo_url) and github_read_important_files(repo_url, file_paths).
github_directory_structure and github_read_important_files tools.fastmcp for MCP server creation.gitpython for Git repository operations.It provides two tools: `github_directory_structure` to return a tree‑like directory layout, and `github_read_important_files` to return the contents of specified files in a repository.
It requires Python 3.8+, `fastmcp`, and `gitpython`. The server is run via `uvx` from the git repository.
It clones each repository into a deterministic temporary directory named by hashing the repository URL. After processing, it removes the temporary directory using a `finally` block to avoid file accumulation.
All repository data is cloned into temporary directories on the local machine and is deleted after each tool call. No data is sent to external services beyond the initial GitHub clone.
The README does not specify a transport; it is assumed to use the standard MCP transport (stdio) as is typical for `fastmcp`‑based servers.
A Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
GitHub's official MCP Server
MCP server connecting AI assistants with Jira & Confluence for smart project management.
MCP server for getting github trending repos & developers
Interact seamlessly with GitLab repositories to manage merge requests and issues. Fetch details, add comments, and streamline your code review process with ease.
评论