
Symbols
Built for moments when you need codebase structure without opening 30 files. This server wraps a polyglot static analysis CLI that uses tree-sitter for symbol extraction and regex for import resolution across Python, TypeScript, Go, Java, Rust, and more. It exposes commands for listing symbols, tracing dependencies, finding dependents, running impact analysis, and searching by symbol name. Useful when reviewing PRs, assessing blast radius before refactoring, or giving AI tools reliable project context instead of letting them guess at file relationships. Saves you from reconstructing mental maps every session and cuts down on exploratory grep cycles. The underlying tool also runs standalone if you want the same queries from your shell.
- GitHub stars
- 1
- tools
- 7
- transport
- STDIO
- last updated
- Mar 11, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
syms_listExtract symbols from files
Extract symbols from files
No parameter schema in public metadata yet.
syms_importsParse import statements
Parse import statements
No parameter schema in public metadata yet.
syms_depsFile dependencies
File dependencies
No parameter schema in public metadata yet.
syms_dependentsReverse dependencies
Reverse dependencies
No parameter schema in public metadata yet.
syms_impactImpact analysis
Impact analysis
No parameter schema in public metadata yet.
syms_searchSearch symbols by name
Search symbols by name
No parameter schema in public metadata yet.
syms_graphProject dependency graph
Project dependency graph
No parameter schema in public metadata yet.
Sponsors
Readme
Details
- Repository
- github.com/jordan-horner/symbols
- Package
https://github.com/Jordan-Horner/symbols/releases/download/v1.0.3/syms-mcp_darwin_arm64.tar.gz- Transport
- STDIO
- Registry
- MCP registry, active