Skip to main content
Glama
umuterdal

Blindspot MCP

by umuterdal

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PROJECT_PATHNoThe path to the project directory. Can also be set via --project-path argument.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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 get_context and symbol tools are not enough.

find_filesB

Locate likely files by glob pattern, then use get_context on the best candidate.

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 owner (for example the enclosing class) when a symbol name is ambiguous within a file, so the engine can disambiguate identically named methods such as User.save vs Order.save.

Pass query as a free-text description (e.g. "pricing quote total") when you do not know the exact file or symbol. The engine runs a BM25 search over the indexed symbols, resolves target/symbol/owner from the top match, and echoes the inference under query_resolution.

If target points to a previously-saved detail file under .blindspot/output/*.json, the stored payload is returned verbatim so oversized responses never strand the caller.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/umuterdal/blindspot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server