MCPHub LabRegistryGlitterKill/sdl-mcp
GlitterKill

GlitterKill/sdl mcp

Built by GlitterKill 103 stars

What is GlitterKill/sdl mcp?

SDL-MCP (Symbol Delta Ledger MCP Server) is a cards-first context system for coding agents that saves tokens and improves context.

How to use GlitterKill/sdl mcp?

1. Install a compatible MCP client (like Claude Desktop). 2. Open your configuration settings. 3. Add GlitterKill/sdl mcp using the following command: npx @modelcontextprotocol/glitterkill-sdl-mcp 4. Restart the client and verify the new tools are active.
🛡️ Scoped (Restricted)
npx @modelcontextprotocol/glitterkill-sdl-mcp --scope restricted
🔓 Unrestricted Access
npx @modelcontextprotocol/glitterkill-sdl-mcp

Key Features

Native MCP Protocol Support
Real-time Tool Activation & Execution
Verified High-performance Implementation
Secure Resource & Context Handling

Optimized Use Cases

Extending AI models with custom local capabilities
Automating system workflows via natural language
Connecting external data sources to LLM context windows

GlitterKill/sdl mcp FAQ

Q

Is GlitterKill/sdl mcp safe?

Yes, GlitterKill/sdl mcp follows the standardized Model Context Protocol security patterns and only executes tools with explicit user-granted permissions.

Q

Is GlitterKill/sdl mcp up to date?

GlitterKill/sdl mcp is currently active in the registry with 103 stars on GitHub, indicating its reliability and community support.

Q

Are there any limits for GlitterKill/sdl mcp?

Usage limits depend on the specific implementation of the MCP server and your system resources. Refer to the official documentation below for technical details.

Official Documentation

View on GitHub
<div align="center"> <img src="./docs/readme-assets/readme-hero-v9.webp" alt="SDL-MCP context budget layer hero with themed logo, symbol graph lens, and feature callouts" width="100%">

Symbol Delta Ledger

Cards-first code context for AI coding agents.

Get started · Documentation · MCP tools · npm

<br/>

npm version npm downloads GitHub commit activity<br/> RoastMyCode: A

</div>

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

Repository indexing and task-shaped retrieval flow

  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.

Iris Gate Ladder showing progressive context views

Choose the tool surface that fits the client

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

ModeRegistered surface
Flat37 tools: 2 universal tools and 35 flat tools
Gateway6 tools: 2 universal tools and 4 gateway namespaces
Gateway with legacy41 tools: 2 universal, 4 gateway, and 35 flat tools
Code Mode exclusive6 tools: sdl.action.search, sdl.context, sdl.file, 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.

Symbol card surrounded by connected repository context

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.

Task seed resolving to a selected dependency subgraph and spillover frontier

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.

Changed artifact expanding into semantic facets, impact graph, and validation targets

Live indexing

Draft-buffer updates can appear in a live overlay before the underlying file is saved. That lets retrieval work from the code an agent is editing instead of only the last durable index.

Draft change moving through a live overlay into a durable graph and query results

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.

Source artifacts normalized into provider facts and repository graph relationships

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.

Decision artifacts flowing through a protected memory vault, graph context, and query results

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.

Many abstract action tiles compressed through a gateway into four namespace panels

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.

SDL-MCP architecture linking clients, policy, indexing, graph storage, and bounded outputs

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

Documentation map

If you need to...Start here
Install, connect an agent, or choose a transportGetting Started
Inspect the current MCP surfaceGenerated Tool Inventory and MCP Tools Reference
Configure a repositoryConfiguration Reference and Configuration Examples
Run CLI commandsCLI Reference
Follow retrieval and editing workflowsAgent Workflows
Diagnose setup or runtime issuesTroubleshooting
Browse every public documentDocumentation 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.

Global Ranking

8.5
Trust ScoreMCPHub Index

Based on codebase health & activity.

Manual Config

{ "mcpServers": { "glitterkill-sdl-mcp": { "command": "npx", "args": ["glitterkill-sdl-mcp"] } } }