
mcp-digger
Gives Claude structured, token-efficient access to your private .NET NuGet packages without cloning them into your workspace. Ten progressive tools let agents browse repos, search for symbols or implementations, read stripped API signatures, and fetch full source only when needed. Useful when you're working with internal C# libraries that don't have published docs and you want Claude to understand your company's base classes, interfaces, and patterns without burning context on filesystem operations. Supports HTTPS and SSH auth against any Git host. Built for NuGet-style repos with .csproj packages, not a general polyglot indexer.
- tools
- 10
- transport
- STDIO
- last updated
- May 26, 2026
Tools
10 toolsPublic tool metadata for what this MCP can expose to an agent.
dig_statusConfig summary, connectivity check per repo, index health stats
Config summary, connectivity check per repo, index health stats
No parameter schema in public metadata yet.
dig_listLists configured repos + their packages with one-line .csproj summaries
Lists configured repos + their packages with one-line .csproj summaries
No parameter schema in public metadata yet.
dig_repo_overviewRepo README.md (filtered to architecture sections) + package count
Repo README.md (filtered to architecture sections) + package count
No parameter schema in public metadata yet.
dig_package_overviewPackage docs, key interfaces, abstract classes, file count
Package docs, key interfaces, abstract classes, file count
No parameter schema in public metadata yet.
dig_package_files.cs file listing for a package, with directory summary header
.cs file listing for a package, with directory summary header
No parameter schema in public metadata yet.
dig_lookupIndexed symbol search — symbol, implements, or references mode. Cross-package supported.
Indexed symbol search — symbol, implements, or references mode. Cross-package supported.
No parameter schema in public metadata yet.
dig_signaturesStripped C# public API surface filtered by keyword (no method bodies)
Stripped C# public API surface filtered by keyword (no method bodies)
No parameter schema in public metadata yet.
dig_fileFull source of a single file (capped at 1 MB)
Full source of a single file (capped at 1 MB)
No parameter schema in public metadata yet.
dig_refreshForce-rebuild caches for one or all repos
Force-rebuild caches for one or all repos
No parameter schema in public metadata yet.
dig_initCreates starter .digger/config.json (registered only when no config is found)
Creates starter .digger/config.json (registered only when no config is found)
No parameter schema in public metadata yet.
Sponsors
Readme
mcp-digger
Code context for AI coding agents. Progressive, on-demand access to your internal .NET / NuGet package source — agents browse, search, and read private C# libraries autonomously, with zero workspace pollution.
⚠ Scope: .NET / C# only. mcp-digger indexes NuGet-style repos containing
.csprojpackages and.cssource files. It is not a general-purpose source indexer — other languages (TypeScript, Python, Java, Go, etc.) are out of scope.
✨ Why
Public NuGet packages have documentation ecosystems — API references, tutorials, community Q&A. Tools like context7 serve that well.
Internal .NET packages often have source code as their primary documentation. mcp-digger turns that source into structured, searchable, token-efficient context that any MCP-compatible agent can consume — bridging the documentation gap in private C# library ecosystems.
Without it:
Details
- Repository
- github.com/janeksm/mcp-digger
- Website
- github.com/janeksm/mcp-digger#readme
- Package
mcp-digger- Transport
- STDIO
- Registry
- MCP registry, active