Blindspot MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PROJECT_PATH | No | The path to the project directory. Can also be set via --project-path argument. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| set_project_pathB | Call this first. Sets the active repo and initializes the available index state. |
| search_codeA | Fallback text search. Use this only when |
| find_filesB | Locate likely files by glob pattern, then use |
| get_symbol_bodyA | Return one symbol's metadata or bounded source. Use this when exact symbol code is needed. |
| refresh_indexA | Rebuild the shallow file index when file discovery looks stale. |
| build_deep_indexB | Build the deep symbol index required for rich relationship and impact analysis. |
| get_edit_regionC | Return a tight numbered excerpt around a symbol or line range for precise edits. |
| get_project_snapshotA | Session-start overview of the repo. Use this once before drilling into a specific edit. |
| get_contextA | Primary tool. Returns normalized file, symbol, relationship, and impact context before editing. Pass Pass If |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 9 tools
Each tool has a distinct purpose: initialization, index building, file discovery, context retrieval, symbol extraction, edit region extraction, overview, search fallback, and path setting. No two tools appear to do the same thing, minimizing ambiguity.
All tool names follow a consistent verb_noun pattern with snake_case (e.g., build_deep_index, get_context, set_project_path). No mixing of naming conventions, which aids predictability.
With 9 tools, the server covers essential operations for code analysis and edit preparation without being bloated. Each tool earns its place, and the scope is well-defined.
The tool set covers project initialization, index management, file discovery, context retrieval, symbol detail, edit regions, and project overview. Minor gaps like a path-switching tool or direct edit application are absent, but the primary focus on analysis and context is well-served.