SkillTide Submit
Official description7 sourcesMCP servers8d ago
Eltortilla1/synapse-code-mcp

Eltortilla1/synapse-code-mcp

๐Ÿ“‡ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - Structural code context via TypeScript AST analysis: compressed symbol indexes, dependency graphsโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
Official description๐Ÿ“‡ ๐Ÿ  ๐ŸŽ ๐ŸชŸ ๐Ÿง - Structural code context via TypeScript AST analysis: compressed symbol indexes, dependency graphs and git diffs, without a vector database or embeddings.
Config template (adjust for your client)
claude mcp add synapse-code-mcp -- npx -y synapse-code-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
4 โ˜… ยท Eltortilla1/synapse-code-mcp ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 7 sources
Score
score 703 ยท 4 โ˜… ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository Eltortilla1/synapse-code-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

Synapse MCP

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

> A structural code context server that connects your local repository to AI assistants via the Model Context Protocol.
Instead of copy-pasting files into a prompt, Synapse lets your AI assistant dynamically explore your codebase โ€” pulling only the code it needs, when it needs it. The result: less context waste, smarter answers, and a workflow that scales to large projects โ€” with no vector database or embedding API to set up.
> **Status:** Early-stage, actively developed. Contributions and bug reports are welcome โ€” see Contributing.
---
Why Synapse?
Most AI coding tools already index files. Synapse solves a different problem: **context quality at scale**.
| Problem | Synapse solution |
|---|---|
| Reading an entire file when you only need its API surface | get_semantic_context with outline_only โ€” signatures only, โ‰ค 50% of full content |
| AI doesn't know what files exist in an unfamiliar project | get_project_index โ€” full symbol map at โ‰ค 40% of raw source size, one call |
| "Review my changes" requires pasting the diff manually | get_changed_files โ€” structured git diff, git-aware by default |
| Dependency rabbit holes filling the context window | Configurable depth cap on import traversal |
The compression ratios above are enforced as automated test budgets โ€” not marketing estimates.
Why not vector embeddings?
Most code-context MCP servers use semantic search backed by a vector database (e.g. Milvus, Qdrant) and an embedding API (OpenAI, VoyageAI). That gives them a real capability Synapse doesn't have: finding code by conceptual meaning ("find the authentication logic") rather than by structure or text.
Synapse trades that capability for a different set of properties:
- **Zero external dependencies** โ€” no API keys, no vector database, no embedding provider to configure
- **Zero recurring cost** โ€” no per-token embedding charges, no hosted database bill
- **Fully local and deterministic** โ€” the same input always produces the same output, nothing leaves your machine, nothing to index ahead of time
- **Instant on any repo** โ€” no indexing step before first use (see Performance: 120โ€“257 ms on real repos)
If you need natural-language semantic search across millions of lines in many languages, a vector-backed server is the better tool. If you want structural context (signatures, dependency graphs, diffs) without standing up infrastructure, Synapse is built for that.
---
Tools
get_project_index
Returns a compressed semantic map of the entire project: all exported functions, classes, interfaces, types, enums, and top-level constants with their signatures โ€” no bodies. The right first call when exploring an unfamiliar codebase.
**Parameters:** file_pattern (glob to narrow scope), include_non_exported, output_format ("markdown" default ยท "json" for structured output)
Use output_format: "json" to get the raw symbol data as a structured object, which is easier to post-process programmatically:
> **Large projects:** output grows linearly with the number of exported symbols. For monorepos or projects with 500+ files, use file_pattern to scope the index to one area at a time โ€” e.g. "src/services/**/*.ts".
---
get_semantic_context
Returns a file's content alongside its local dependency graph โ€” everything the AI needs to understand the code in context.
Add outline_only: true to get signatures without implementation bodies. Output is enforced by the benchmark suite to be โ‰ค 50% of full content length, while preserving full structural understanding.
**Parameters:** file_path (required), depth (import hops, default: 2), outline_only, output_format ("markdown" default ยท "json" for structured output)
---
get_changed_files
Lists files changed since a git ref, grouped by status (Added / Modified / Deleted / Renamed), with optional line counts and full unified diff.
Source
awesome ยท https://github.com/Eltortilla1/synapse-code-mcp
Browse by field
MCP servers
Traction
4 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index