sqry - Semantic Code Search MCP server
io.github.verivus-oss/sqry·v33.0.1·31 starsAST-based semantic code search: 39 tools over 37 languages. Call tracing and impact analysis.
31 stars
Reviews
Write oneNobody has reviewed sqry - Semantic Code Search yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
sqry - Semantic Code Search tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 11 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How sqry - Semantic Code Search compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 75% of 3,471 Web search servers
- GitHub stars
- 31
- more than 91% of 1,788 Web search servers
Release history: 3 versions in the registry since 2026-09-03, latest 2026-10-06, typically one every 28 days.
Install sqry - Semantic Code Search in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the sqry - Semantic Code Search repository's README, as published. We do not edit it. Read it on GitHub
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
- 37 language plugins, 28 with full relation support and 9 with symbol extraction plus imports. By build cost, 29 are on the default fast path, json is compiled but excluded by default as high-wall-clock, and 7 specialty plugins sit behind Cargo features. The sqry://meta/manifest MCP resource reports these counts for the binary you have installed.
- Structural queries over symbol kind, language, visibility, names, return types, references, and relations.
- Graph analysis for callers, callees, imports, exports, call paths, cycles, unused symbols, duplicates, impact, semantic diff, and focused subgraphs.
- Edge-backed returns: and resolution-aware resolved_via: predicates for supported graph paths. See Call resolution predicates.
- Cross-language FFI edges. The C, C++, C#, Elixir, Haskell, Kotlin, Lua, PHP, R, Ruby, and Rust plugins emit FfiCall edges from mechanisms such as extern "C", DllImport / P/Invoke, JNI, Ruby FFI attachfunction, and R .Call / Rcpp. Query them with sqry graph cross-language or the crosslanguage_edges MCP tool.
- Structural shape matching with sqry shape-match, which finds functions with similar body structure independently of their identifiers.
- A declarative rule layer. sqry rules run executes shipped rule IDs and packs, or your own TOML rule packs, against the graph; the rules_run MCP tool exposes the same engine.
- Go context propagation analysis (sqry context-propagation) for call sites that drop context.Context.
- Rust macro-boundary analysis: sqry cache expand builds a macro expansion cache, --expand-cache materializes macro-generated symbols as searchable nodes, and --cfg marks #[cfg]-gated symbols active or inactive. Both index-path options are execution-free.
- Visualization and export as Mermaid, Graphviz DOT, or D2 (sqry visualize, sqry export).
- An interactive shell (sqry shell) and batch runner (sqry batch) that keep the session cache warm across many queries.
- Incremental indexing with sqry update and sqry watch.
When To Use sqry
Use sqry when you need structural answers:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
sqry - Semantic Code Search: common questions
- Is sqry - Semantic Code Search MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the sqry - Semantic Code Search safety report
- Does sqry - Semantic Code Search need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is sqry - Semantic Code Search maintained?
- The last commit was 31 days ago (2026-10-06). The latest release is v33.0.1.
- What can I use instead of sqry - Semantic Code Search?
- Servers from other publishers that do the same job: Crg MCP server, Arxiv MCP server and Socraticode MCP server.
- How does sqry - Semantic Code Search compare with other Web search MCP servers?
- safety score 85/100 (higher than 75% of 3,471 Web search servers); github stars 31 (more than 91% of 1,788 Web search servers). Full comparison.
Alternatives to sqry - Semantic Code Search
Same job from other publishers: the closest match first, then the best rated.
- CrgToken-efficient code review knowledge graph: semantic search and call-graph resolution.not reviewedEstablishedB
- ArxivSearch arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.not reviewedWidely usedA
- SocraticodeMCP server for enterprise local codebase indexing, semantic search, and code dependency graphs.not reviewedEstablishedB
- not reviewedEstablishedA
- MarmUniversal MCP Server with advanced AI memory capabilities and semantic search.not reviewedEstablishedA