mcpserver.lol
registry/symvanta
Connection check verified live · 28h ago

symvanta

Hosted code graph over MCP: exact callers, dependencies, and cross-repo blast radius for AI agents.

Tools 25
GitHub stars
Installs / wk
Licence
Transport streamable-http
Last checked 28h ago

Tools & capabilities

25 tools

Read from the running server on 28h ago.

add_repository owner*feedbackprojectIdrepo_name*default_branch
Attach a public GitHub repository to the active project (owner + repo_name; clone URL derived). Idempotent. First attach dispatches an indexing job; response carries indexing_statu…
adr idop*limittitlestatuscontext +8
Architecture decision records: the WHY behind code, anchored to a symbol/file/project. Survive reindexes; find_node attaches a node's decisions. Ops: - record: needs title+decision…
ask_codebase read-only limitqueryscopefeedbackquestioncommitSha +3
Synthesis Q&A for behavior/architecture questions: answer + citations in one call. HEAVY (~2-4 s, ~3-5 k tokens): prefer context, find_node, or locate when they suffice. scope:"rep…
bundle read-only calls*feedbackcommitShaprojectIdrepository
Run up to 10 independent tool calls in parallel in one round-trip. Calls share the bundle-level project/repository scope unless a call sets its own args.repository, which scopes th…
context read-only task*feedbackcommitShaprojectIdrepository
First-touch task orientation. Pass a natural-language task; returns the top 5 relevant files with their symbols and best-matching snippets in one call (~1-1.5k tokens, ~500 ms, no…
diff_impact read-only baseheadfeedbackprojectIdrepositoryexpansionLimit +1
Impact of a diff between two indexed revisions of one repo (base..head): changed files + symbols, union blast radius (layers + cross-repo fallout), affected endpoints, test suites,…
estimate_scope read-only feedbackprojectIddescription*
Pre-flight estimate before graph traversal: coarse count of files a task likely touches and whether it spans layers (common/browser/node/electron-main/...) or repositories. Decides…
find_http_route read-only path*methodfeedbackcommitShaprojectIdrepository
Resolve an HTTP route by path + optional method to endpoint + handler (filePath + line bounds). Use instead of grep/locate for URL paths: follows framework router metadata (Express…
find_node read-only limitfeedbackcommitShaprojectIdselectors*repository +7
Resolve 1-10 symbols to filePath + line bounds + signature. selectors: array keyed by symbol (bare name) / symbolPath / filePath / nodeId; a flat query/name/single field also works…
freshness read-only feedbackprojectIdrepository
Returns lastIndexedSha, lastIndexedAt, and the current remote HEAD sha for a repository: detect index drift from remote. Reports what Symvanta knows, not local git. currentRemoteSh…
history read-only op*shapathlimitsinceuntil +4
Indexed commit history. Ops: - commits: recent commits (metadata + file list); <=200/call, default 50. With a clone prefer git log. - commit: one commit by sha with its diff summar…
index_health read-only feedbackprojectIdrepository
Per-project index health. pendingLibraryVersions: cross-repo specifiers still indexing (an empty result may mean "not indexed yet", not "not in code"); call when a query is surpris…
init read-only feedback
Call first. Returns the active project, repositories, and index health in one call, plus a `usage` field (decision matrix + routing). Non-empty repositories = proceed with graph qu…
library read-only op*limitfeedbackprojectIdspecifier
Library catalog lookups. Ops: - packages: list indexed npm packages (specifier, ecosystem, owner/name, indexed-at, sha). Tenant-scoped, no projectId. - version: one package's resol…
list_file_symbols read-only feedbackfilePath*commitShaprojectIdrepository
List symbols in one file (name + kind + line bounds). Step 1 of the two-step read: get line bounds, then pass startLine/endLine to source (op:read) for that slice only (~4-15x fewe…
list_projects read-only feedback
List all projects with indexing summaries. Find a project by name or check which exist.
list_repositories read-only feedbackprojectId
List repositories in a project. Find repository names to scope a query to one repo.
list_tests_for read-only feedbackselector*commitShaprojectIdrepository
Test suites and cases whose suite name matches a symbol name (case-insensitive substring). Call before adding tests to see existing coverage and mirror its shape.
locate read-only kindmodenamelayerlimitquery +10
Search/lookup. Pick a mode, or omit with a bare query to AUTO-ROUTE (text, then semantic on empty; response carries answered_by). Modes: - text (replaces grep): literal identifier/…
map read-only pathviewdensityfeedbackmaxDepthcommitSha +2
Token-efficient repo (or subtree) skeleton: directory tree with each file's classes (methods in parens), functions, and HTTP endpoints, from the graph. Orient before drilling in. S…
quick_lookup read-only limitquery*feedbackprojectIdrepository
Fast substring lookup of symbol DEFINITIONS by name: rows {name, kind, filePath, startLine, repositoryName} (displayName only when distinct from name), no ranking, no semantic. Che…
ref op*branchbaseShafeedbackprojectIdrepository +2
Session-scoped branch / working-tree overlay. Ops: - use: pin a repository's reads to a branch (latest indexed revision). Branch must be tracked+indexed (open a PR, or add on the d…
reindex_repository forcefeedbackprojectIdcommit_sharepositoryId*
Dispatch a reindex job for an already-attached repository (repositoryId from list_repositories / add_repository). Optional commit_sha pin. force:true re-applies the current parser…
relate read-only kinddepthlimitintentnodeIdminimal +18
Graph relationship traversal via one kind (real edges, not text). Kinds (1-10 symbols; heritage/chain one): - callers: direct callers. granularity:'file' (default) one row/file, 's…
source read-only opglobpathlimitquerytoSha +13
Raw file/git access at the indexed commit, for cloud agents with no clone; with a clone prefer your own Read/Grep/git. Ops: - read: content of filePath, whole file or slice startLi…