jordan-horner avatar

Symbols

jordan-horner/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 tools

Public 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

symbols

A fast, polyglot source code intelligence CLI. Extract symbols, parse imports, trace dependencies, and analyze impact — all from the command line.

No language server required. No build step for your projects. Just point it at your code.

Go License: MIT MCPAmpel

symbols MCP server

Table of contents


View the full README on GitHub

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