khalomsky avatar

Syke

khalomsky/syke

Wraps static dependency analysis and git history mining into eight MCP tools that catch cascading breakage before your AI agent ships code. The core workflow is simple: your agent edits files freely, then calls gate_build before committing to get a PASS/WARN/FAIL verdict based on SCC condensation, PageRank importance scoring, and historical change coupling. Pro tier adds ai_analyze for semantic impact analysis using your own Gemini, OpenAI, or Anthropic key. Supports TypeScript, Python, Go, Rust, Java, C++, Ruby, and Dart out of the box with zero config. Spins up a localhost dashboard showing the full dependency graph with risk indicators and cascade depth. Best for codebases where foundation files have high fan-in and circular dependencies make manual impact assessment unreliable.

GitHub stars
2
tools
8
auth
Secret needed
transport
STDIO
env vars
2
last updated
Feb 26, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

gate_buildMandatory pre-build check. Returns PASS/WARN/FAIL verdict before any build or deploy.

Mandatory pre-build check. Returns PASS/WARN/FAIL verdict before any build or deploy.

No parameter schema in public metadata yet.

check_safeQuick one-line safety verdict: HIGH/MEDIUM/LOW/NONE risk.

Quick one-line safety verdict: HIGH/MEDIUM/LOW/NONE risk.

No parameter schema in public metadata yet.

get_dependenciesLists internal imports (forward dependencies) of a file.

Lists internal imports (forward dependencies) of a file.

No parameter schema in public metadata yet.

analyze_impactFull impact analysis with SCC, risk scoring, and git coupling.

Full impact analysis with SCC, risk scoring, and git coupling.

No parameter schema in public metadata yet.

get_hub_filesRanks files by PageRank importance score.

Ranks files by PageRank importance score.

No parameter schema in public metadata yet.

refresh_graphRe-scans all source files and rebuilds the dependency graph.

Re-scans all source files and rebuilds the dependency graph.

No parameter schema in public metadata yet.

ai_analyzeAI semantic analysis (Gemini/OpenAI/Claude) of a file and its dependents.

AI semantic analysis (Gemini/OpenAI/Claude) of a file and its dependents.

No parameter schema in public metadata yet.

check_warningsReal-time monitoring alerts for file changes that may break dependents.

Real-time monitoring alerts for file changes that may break dependents.

No parameter schema in public metadata yet.

Sponsors

Configuration

SYKE_LICENSE_KEYsecret

SYKE Pro license key (optional — Free tier works without it)

GEMINI_KEYsecret

Google Gemini API key for AI semantic analysis (optional, Pro only)

Readme

SYKE — Your Codebase Has a Pulse

AI code impact analysis MCP server. SYKE monitors every file your AI touches, maps dependency graphs, detects cascading breakage, and gates builds before damage spreads.

Works with Claude Code, Cursor, Windsurf, and any MCP-compatible AI coding agent.

SYKE Dependency Graph

SYKE Impact Analysis

SYKE Node Detail

How It Works

  1. On startup, SYKE scans your source directory and builds a complete dependency graph using static import analysis.
  2. Your AI agent modifies files freely — no interruptions during normal work.
  3. Before build/deploy, the AI calls gate_build to check if all changes are safe.
  4. If dependencies break, SYKE detects cascading failures and blocks the build with a FAIL verdict.
  5. The dashboard shows a real-time visualization of your dependency graph with risk indicators.

SYKE is a safety net, not a gatekeeper. It doesn't block your AI while working — it catches what your AI missed before you ship.

Quick Start


View the full README on GitHub

Details

Repository
github.com/khalomsky/syke
Package
@syke1/mcp-server
Transport
STDIO
Auth
Required
Registry
MCP registry, active