reposnap-mcp

Ingest any GitHub repository into your AI context.

Stop copying and pasting code. Load entire repositories into Claude, Cursor, Windsurf, or any MCP-compatible AI assistant instantly.

View on GitHub

No Setup

Just paste a URL. No auth, no build steps.

Full Context

Complete file tree and source in seconds.

Open Source

Free forever, MIT licensed, self-hostable.

How it works

Configure once. Point your MCP client to reposnap-mcp. Takes under a minute.

Call ingest_repo. Pass any public GitHub URL. No authentication needed.

Get full context. File tree, all source code, and configuration files are injected into your AI's context instantly.

Perfect for understanding unfamiliar projects, refactoring large codebases, generating documentation, code review, and debugging.

Learn

Understand unfamiliar codebases with AI help.

Refactor

Modernize code across entire projects.

Document

Generate README and API docs.

Audit

Review security and code quality.

Debug

Find and fix bugs at scale.

Test

Generate tests and improve coverage.

API Reference

The ingest_repo tool is available after setup.

Parameter Type Description
repo_url string GitHub repository URL (e.g., https://github.com/user/repo)

Output: Complete file tree and source code as plain text.

Questions

Is it free? Yes. Open source (MIT) and the endpoint is free.

Do I need an account? No account needed, but you are subject to GitHub's rate limits.

Rate limits? 60 requests per hour, per IP address (unauthenticated). Self-host with your own GitHub token for higher limits. See GitHub's rate limit docs for current limits.

Private repos? Public repos only. Requires a GitHub Personal Access Token to work with private repos — possible future self-hosting feature.

Self-host? Yes. Full source on GitHub, including worker code.

Privacy? We don't store data. Repos are fetched on-demand from GitHub.

Ready to get started?