
sqry - Semantic Code Search
When text search falls short and you need to understand code structure, sqry indexes your codebase into an AST-backed symbol graph and exposes 33 MCP tools for semantic queries. Ask for all callers of a function, trace execution paths between symbols, find circular dependencies, or query by visibility and async attributes across 35 languages including Rust, TypeScript, Python, and Go. The tools cover relation queries (callers, callees, imports), graph analysis (trace paths, detect cycles, unused code), and cross-language detection like FFI linking and HTTP route matching. It runs locally via stdio transport, keeps graphs hot through an optional daemon, and complements rather than replaces your existing grep and AST pattern tools by focusing on what code means instead of what it says.
- GitHub stars
- 22
- tools
- 7
- transport
- STDIO
- last updated
- Mar 6, 2026
Tools
7 toolsPublic tool metadata for what this MCP can expose to an agent.
cross_language_edgesQuery cross-language FFI edges, as an alternative to the CLI command sqry graph cross-language.
Query cross-language FFI edges, as an alternative to the CLI command sqry graph cross-language.
No parameter schema in public metadata yet.
rules_runExposes the same rule engine that runs shipped rule IDs and packs or custom TOML rule packs against the graph.
Exposes the same rule engine that runs shipped rule IDs and packs or custom TOML rule packs against the graph.
No parameter schema in public metadata yet.
rebuild_indexRebuilds the index in the standalone MCP and in the daemon, and is also available as an MCP tool.
Rebuilds the index in the standalone MCP and in the daemon, and is also available as an MCP tool.
No parameter schema in public metadata yet.
reset_macro_optionsClears the recorded macro options when rebuilding the index.
Clears the recorded macro options when rebuilding the index.
No parameter schema in public metadata yet.
generate_overviewMatching MCP tool for the one-shot repository orientation report produced by sqry overview.
Matching MCP tool for the one-shot repository orientation report produced by sqry overview.
No parameter schema in public metadata yet.
semantic_searchSearches symbols using a query string and structured filters such as language and visibility.
Searches symbols using a query string and structured filters such as language and visibility.
No parameter schema in public metadata yet.
list_symbolsLists symbols filtered by kind, language, and an items_only option.
Lists symbols filtered by kind, language, and an items_only option.
No parameter schema in public metadata yet.
Sponsors
Readme
sqry
sqry is a local semantic code search tool. It parses source code into AST-backed symbol and relationship graphs so you can ask code questions that text search cannot answer reliably.
Everything runs on your machine. Indexing and querying make no network calls, and sqry sends no telemetry.
Website: https://sqry.dev
Current Capabilities
Details
- Repository
- github.com/verivus-oss/sqry
- Category
- Search & Web Crawling
- Package
ghcr.io/verivus-oss/sqry:4.8.16- Transport
- STDIO
- Registry
- MCP registry, active