Symbolpeek MCP
未认领Ask for the symbol, not the file. Token-efficient MCP server giving AI coding agents symbol-level reads of TS/JS, Rust, Python, Java, Go, JSON, and Markdown
安装
claude mcp add --transport stdio --scope user symbolpeek -- "$HOME/.local/share/symbolpeek/symbolpeek"更多Files & Storage服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
17 个工具中显示 17 个
文档中列出的工具 (17)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
check_safe_to_delete
"Are these files safe to delete?" — one path or a whole set; references within the set don't block
find_calls
"Who calls this symbol (callers) / what does it call (callees)?"
find_dependencies
"Which local symbols does this symbol depend on?"
find_implementations
"Which classes implement this interface or contract?"
find_references
"Where is this symbol referenced across the project?"
get_call_hierarchy
"What callers and callees surround this symbol?"
get_capabilities
"Which operations does each language support?"
get_diagnostics
"What TypeScript compiler diagnostics affect this file or symbol?"
get_document_outline
"What is the nested declaration structure of this file?"
get_type
"What is the inferred type or signature at this location?"
go_to_definition
"Where is the definition behind this usage?"
list_symbols
"What are the top-level symbols in this file?"
read_symbol
"Show me the exact source for this symbol."
read_symbol_context
"Give me this symbol plus its minimal local context."
read_symbols
"Read several symbols at once (batch, cross-file, per-item ok)."
rename_symbol
"Rename this symbol project-wide." Writes files directly — refused before any write if the new name collides with a declaration already in scope
search_symbols
"Where is this symbol defined across the workspace?"