1. Conduid
  2. Developer Tools
  3. Sdl MCP
MCP server · Developer Tools

Sdl MCP

Symbol Delta Ledger (SDL-MCP) is a policy-centered context budget layer for coding agents: Symbol-graph intelligence combined with precision tools. It turns sprawling codebases into compact, high-signal context that saves tokens, speeds up workflows, and improves agent output.

74Good

Scored 8 hours ago · breakdown

About Sdl MCP

Sdl MCP is an MCP server published by GlitterKill in the Developer Tools category: symbol Delta Ledger (SDL-MCP) is a policy-centered context budget layer for coding agents: Symbol-graph intelligence combined with precision tools. It turns sprawling codebases into compact, high-signal context that saves tokens, speeds up workflows, and improves agent output.

The repository has 493 stars and 31 forks, with the last commit 4 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/GlitterKill/sdl-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Sdl MCP

Powered by Claude · Grounded in docs

I know everything about Sdl MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 8 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

1 check has not been run yet.

Releases

v0.13.7SDL-MCP v0.13.7 · 7 Sep 2026[0.13.7] - 2026-09-06 Changed Repository-isolated vectors and required rebuild**: Symbol vectors now use repository-specific tables and indexes, with exact-query fallback and bounded concurrent access. This keeps retrieval scoped to the…
v0.13.6SDL-MCP v0.13.6 · 30 Aug 2026[0.13.6] - 2026-08-30 Changed CPU embedding auto-tuning**: Omitted local CPU settings now use physical-core and startup free-memory bounds for embedding concurrency, symbol batch 8, and the physical-core width for automatic ONNX intra-op…
v0.13.5v0.13.5 · 26 Aug 2026Added Direct stored-response continuation**: Added `sdl.retrieve` `responseGet` so agents can page stored responses through the compact Code Mode surface instead of switching to a separate workflow wrapper. Changed Continuation…
v0.13.4SDL-MCP v0.13.4 · 24 Aug 2026Added Model-facing output contracts**: Added deterministic `compact`, `standard`, and `full` projections, combined response budgets, explicit diagnostic opt-in, sanitized artifact handles, and public-schema validation. Tool-output…
v0.13.3SDL-MCP v0.13.3 · 8 Aug 2026Added Changed Fixed Engine-affine live parsing and graph integrity**: Added the native `parseContent` `native:1` contract, persisted exact file/repository parser provenance, and made live drafts and saved-file reconciliation reuse the…

README

Symbol Delta Ledger

Cards-first code context for AI coding agents.

Get started · Documentation · MCP tools · npm

npm version npm downloads GitHub commit activity CI Supported Node.js

Work from the symbols that matter

SDL-MCP indexes a repository into a symbol graph and gives coding agents a controlled path from compact metadata to source code. Instead of starting with full files, an agent can search symbols, inspect cards, build a task-scoped slice, and request a bounded code window only when it needs one.

The result is a smaller, more deliberate context surface for debugging, reviews, implementation work, and repository exploration. SDL-MCP runs locally and supports the Model Context Protocol over stdio or HTTP.

Start in a few minutes

SDL-MCP requires Node.js 24 or later. For an interactive first install, run the wrapper package from the repository you want to index:

npx create-sdl-mcp

For a standard global install, initialize the repository, verify it, then start the stdio server:

npm install -g sdl-mcp
cd <repository>
sdl-mcp init
sdl-mcp doctor
sdl-mcp serve --stdio

Use sdl-mcp init -y --auto-index for non-interactive setup. The Getting Started guide covers the setup wizard, supported clients, HTTP transport, and configuration examples.

A controlled retrieval loop

  1. Index the repository into symbols, relationships, and compact metadata.
  2. Start with symbol search, task-shaped context, or graph slicing.
  3. Escalate through progressively richer views only when the task requires more detail.

The Iris Gate Ladder makes the escalation explicit. Cards, skeletons, hot paths, and policy-gated source windows let an agent ask for the least code that can answer its question.

Choose the tool surface that fits the client

The generated tool inventory is the source of truth for registered tools and mode counts.

Mode Registered surface
Flat 38 tools: 2 universal tools and 36 flat tools
Gateway 6 tools: 2 universal tools and 4 gateway namespaces
Gateway with legacy 42 tools: 2 universal, 4 gateway, and 36 flat tools
Code Mode exclusive 7 tools: sdl.action.search, sdl.context, sdl.file, sdl.info, sdl.manual, sdl.retrieve, and sdl.workflow

Code Mode provides a compact task-oriented surface. Gateway mode groups the regular actions into sdl.agent, sdl.code, sdl.query, and sdl.repo. The MCP Tools Reference explains requests and responses for the installed surface.

Build context from repository structure

Symbol cards

Each indexed symbol has a compact card with its identity, signature, summary, relationships, and other retrieval metadata. Cards give an agent a place to begin without opening a full source file.

Graph slicing

Graph slicing follows repository relationships rather than directory boundaries. Give SDL-MCP a task or a starting symbol and it returns a budgeted subgraph that can be refreshed or expanded through spillover.

Read about graph slicing · Read about task-shaped context

Understand change and work against current code

Delta packs and blast radius

SDL-MCP can compare indexed versions, identify changed symbols, and trace affected relationships. sdl.pr.risk.analyze packages change evidence and test recommendations for pull-request review.

Live indexing

Draft-buffer updates can appear in a live overlay before the underlying file is saved. An accepted save then queues targeted reconciliation; configured SCIP, LSP, or parser preparation runs in the background and publishes only the latest saved generation. Retrieval continues from the committed graph and, when present, the overlay while that work prepares.

Read about delta packs · Read about live indexing

Use compiler and provider facts when they are available

SDL-MCP uses tree-sitter for repository structure and can ingest SCIP and language-provider facts through provider-first indexing. This adds precise cross-references where a provider covers the file and falls back to the regular path for files it does not cover.

Read about SCIP integration · Read about provider-first indexing

Keep useful knowledge with the work

Development memories are opt-in. When enabled, they store decisions and task notes with repository links so later work can retrieve them alongside the relevant context. Memory behavior and storage rules are documented in the Memory Protocol.

Keep tool registration compact

Gateway mode reduces the visible regular action surface to four namespace tools while preserving server-side validation and routing. Use it when a client benefits from fewer tool choices; use the flat surface when direct tool names are more useful.

Read about the Tool Gateway · Read about Code Mode

Operate the repository with guardrails

Policy settings govern raw source windows. The runtime execution surface also applies configured executable, working-directory, environment, concurrency, and timeout controls. For HTTP deployments, SDL-MCP includes the graph viewer and observability dashboard.

Governance and policy · Runtime execution · Graph viewer · Observability dashboard

Documentation map

If you need to... Start here
Install, connect an agent, or choose a transport Getting Started
Inspect the current MCP surface Generated Tool Inventory and MCP Tools Reference
Configure a repository Configuration Reference and Configuration Examples
Run CLI commands CLI Reference
Follow retrieval and editing workflows Agent Workflows
Diagnose setup or runtime issues Troubleshooting
Browse every public document Documentation Hub

License

SDL-MCP is source-available. The Community License permits use, running, and modification, including internal business use. A commercial license is required before selling, licensing, sublicensing, bundling, embedding, or distributing SDL-MCP as part of a monetized product.

README fetched from the repository 8 hours ago. The original is authoritative.

Questions

About Sdl MCP

How do I install Sdl MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Sdl MCP safe to use with an AI agent?

Its trust score is 74 out of 100 (good). It passes 4 of the 5 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Sdl MCP still maintained?

Yes — the latest release is v0.13.7 (7 Sep 2026), and the last commit was 4 days ago. The repository has 493 stars.