Back to MCP Directory
Git Ingest
Model Context Protocol low risk

Git Ingest

MCP Git Ingest reads GitHub repository structure and files, providing insights into codebases without modifying them, posing minimal security risks.

Connections & Capabilities

Connects To

GitHub

Capabilities

read

Quickstart

Config

{
    "mcpServers": {
        "mcp-git-ingest": {
            "command": "uvx",
            "args": ["--from", "git+https://github.com/adhikasp/mcp-git-ingest", "mcp-git-ingest"],
        }
    }
}

Exposed MCP Tools (2)

safe
github_directory_structure

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

Read-only operation, no modification of data.

safe
github_read_important_files

Reads and returns the contents of specified files in a GitHub repository.

Read-only operation, no modification of data.

Safety Assessment

This server is generally safe for use as it primarily performs read-only operations. However, it's crucial to ensure proper authorization when accessing private repositories to prevent unintended information disclosure. Regular updates of dependencies are recommended to mitigate potential vulnerabilities.

  • Read-only operations on Git repositories.
  • No write or delete capabilities.
  • Sandboxed execution environment.
  • No direct access to secrets or sensitive data.
  • Potential for information disclosure if used on private repositories without proper authorization.
  • Dependency on external Git repositories introduces a supply chain risk.
  • Error handling could expose repository structure or file contents.
  • Reliance on `gitpython` library, which may have its own vulnerabilities.