Static and dynamic call tracing MCP server backed by a SQLite property graph of your codebase
Connect Runs on your machine
claude mcp add code-crawler -e CODECRAWLER_DB=<CODECRAWLER_DB> -e CODECRAWLER_EXCLUDE_DIRS=<CODECRAWLER_EXCLUDE_DIRS> -e CODECRAWLER_DEFAULT_LIMIT=<CODECRAWLER_DEFAULT_LIMIT> -e CODECRAWLER_MAX_DEPTH=<CODECRAWLER_MAX_DEPTH> -e CODECRAWLER_HELPFUL_ERRORS=<CODECRAWLER_HELPFUL_ERRORS> -- npx -y @nithin554/[email protected]
{
"mcpServers": {
"code-crawler": {
"command": "npx",
"args": [
"-y",
"@nithin554/[email protected]"
],
"env": {
"CODECRAWLER_DB": "<CODECRAWLER_DB>",
"CODECRAWLER_EXCLUDE_DIRS": "<CODECRAWLER_EXCLUDE_DIRS>",
"CODECRAWLER_DEFAULT_LIMIT": "<CODECRAWLER_DEFAULT_LIMIT>",
"CODECRAWLER_MAX_DEPTH": "<CODECRAWLER_MAX_DEPTH>",
"CODECRAWLER_HELPFUL_ERRORS": "<CODECRAWLER_HELPFUL_ERRORS>"
}
}
}
}
{
"mcpServers": {
"code-crawler": {
"command": "npx",
"args": [
"-y",
"@nithin554/[email protected]"
],
"env": {
"CODECRAWLER_DB": "<CODECRAWLER_DB>",
"CODECRAWLER_EXCLUDE_DIRS": "<CODECRAWLER_EXCLUDE_DIRS>",
"CODECRAWLER_DEFAULT_LIMIT": "<CODECRAWLER_DEFAULT_LIMIT>",
"CODECRAWLER_MAX_DEPTH": "<CODECRAWLER_MAX_DEPTH>",
"CODECRAWLER_HELPFUL_ERRORS": "<CODECRAWLER_HELPFUL_ERRORS>"
}
}
}
}
{
"servers": {
"code-crawler": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@nithin554/[email protected]"
],
"env": {
"CODECRAWLER_DB": "<CODECRAWLER_DB>",
"CODECRAWLER_EXCLUDE_DIRS": "<CODECRAWLER_EXCLUDE_DIRS>",
"CODECRAWLER_DEFAULT_LIMIT": "<CODECRAWLER_DEFAULT_LIMIT>",
"CODECRAWLER_MAX_DEPTH": "<CODECRAWLER_MAX_DEPTH>",
"CODECRAWLER_HELPFUL_ERRORS": "<CODECRAWLER_HELPFUL_ERRORS>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
CODECRAWLER_DBOptional | Path to the SQLite graph database (default ~/.code-crawler/index.db) |
CODECRAWLER_EXCLUDE_DIRSOptional | Comma-separated directories to skip during crawl |
CODECRAWLER_DEFAULT_LIMITOptional | Default result cap for list queries (default 50) |
CODECRAWLER_MAX_DEPTHOptional | Traversal depth cap (default 10) |
CODECRAWLER_HELPFUL_ERRORSOptional | Fuzzy suggestions on unknown symbols (default true) |
Details
| Package | @nithin554/[email protected] (NPM, stdio) |
| First published | 11 Nov 2026 |
| Last updated | 11 Nov 2026 |
| Registry name | io.github.nithin554/code-crawler |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
