MCP Hub
Back to servers

syke

AI code impact analysis — dependency graphs, cascade detection, and build gates for AI agents

Updated
Feb 22, 2026

Quick Install

npx -y @syke1/mcp-server

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

Quick Start

1. Add to your MCP config

Claude Code (~/.claude/mcp.json):

{
  "mcpServers": {
    "syke": {
      "command": "npx",
      "args": ["@syke1/mcp-server@latest"],
      "env": {
        "SYKE_LICENSE_KEY": "your-key-here",
        "GEMINI_KEY": "your-gemini-key",
        "OPENAI_KEY": "your-openai-key",
        "ANTHROPIC_KEY": "your-anthropic-key"
      }
    }
  }
}

Cursor (.cursor/mcp.json):

{
  "mcpServers": {
    "syke": {
      "command": "npx",
      "args": ["@syke1/mcp-server@latest"],
      "env": {
        "SYKE_LICENSE_KEY": "your-key-here",
        "GEMINI_KEY": "your-gemini-key"
      }
    }
  }
}

Windsurf (~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "syke": {
      "command": "npx",
      "args": ["@syke1/mcp-server@latest"],
      "env": {
        "SYKE_LICENSE_KEY": "your-key-here",
        "GEMINI_KEY": "your-gemini-key"
      }
    }
  }
}

Note: You only need ONE AI key. SYKE auto-selects: Gemini > OpenAI > Anthropic. Set SYKE_AI_PROVIDER to force a specific one.

Windows note: If npx is not found, use the full path: "command": "C:\\Program Files\\nodejs\\npx.cmd"

2. Restart your AI agent

SYKE auto-detects your project language and builds the dependency graph on startup.

3. Open the dashboard

A web dashboard opens automatically at http://localhost:3333 showing your live dependency graph.

Features

8 MCP Tools

ToolDescription
gate_buildMandatory pre-build check. Returns PASS/WARN/FAIL verdict before any build or deploy.
analyze_impactShows direct and transitive dependents when a file is modified.
check_safeQuick one-line safety verdict: HIGH/MEDIUM/LOW/NONE risk.
get_dependenciesLists internal imports (forward dependencies) of a file.
get_hub_filesRanks files by how many other files depend on them.
refresh_graphRe-scans all source files and rebuilds the dependency graph.
ai_analyzePro — AI semantic analysis (Gemini/OpenAI/Claude) of a file and its dependents.
check_warningsReal-time monitoring alerts for file changes that may break dependents.

Multi-AI Provider Support

SYKE supports three AI providers for semantic analysis. Bring your own key:

ProviderModelEnv Variable
Google Geminigemini-2.5-flashGEMINI_KEY
OpenAIgpt-4o-miniOPENAI_KEY
Anthropicclaude-sonnet-4-20250514ANTHROPIC_KEY

Auto-selection: SYKE uses the first available key (Gemini > OpenAI > Anthropic). Force provider: Set SYKE_AI_PROVIDER=openai (or gemini, anthropic) to override.

Language Support

Auto-detected, zero-config: Dart/Flutter, TypeScript/JavaScript, Python, Go, Rust, Java, C++, Ruby.

Web Dashboard

Live dependency graph visualization at localhost:3333 with:

  • Interactive node graph (click any file to see its connections)
  • Real-time cascade monitoring
  • Risk level indicators

Pricing

Free — $0 forever

  • 50 files per project
  • Core tools (gate_build, analyze_impact, check_safe, get_dependencies, refresh_graph)
  • 8 language support

Pro — $12/mo (or $99/yr, save 31%)

  • Unlimited files per project
  • All tools including get_hub_files, ai_analyze, check_warnings
  • Real-time cascade monitoring (SSE)
  • Cycle detection & simulation
  • AI semantic analysis (BYOK — Gemini, OpenAI, or Claude)
  • Priority support

Get your license key at syke.cloud/dashboard.

Configuration

Environment VariableDescriptionRequired
SYKE_LICENSE_KEYPro license key from dashboardNo (Free tier works without)
GEMINI_KEYGoogle Gemini API key for ai_analyzeNo (any one AI key)
OPENAI_KEYOpenAI API key for ai_analyzeNo (any one AI key)
ANTHROPIC_KEYAnthropic API key for ai_analyzeNo (any one AI key)
SYKE_AI_PROVIDERForce AI provider: gemini, openai, or anthropicNo (auto-selects)
SYKE_WEB_PORTDashboard port (default: 3333)No
SYKE_NO_BROWSERSet to 1 to disable auto-open browserNo
SYKE_currentProjectRootOverride auto-detected project rootNo

How It Works

  1. On startup, SYKE scans your source directory and builds a complete dependency graph using static import analysis.
  2. When your AI modifies a file, call gate_build to check if the change is safe before building.
  3. If dependencies break, SYKE detects cascading failures and blocks the build with a FAIL verdict.
  4. The dashboard shows a real-time visualization of your dependency graph with risk indicators.

License

MIT

Reviews

No reviews yet

Sign in to write a review