{
    "schema_version": "mcp-capsule/1.4",
    "product": {
        "name": "Dalexor MI",
        "tagline": "The Sovereign Intelligence Layer for AI-Assisted Development",
        "url": "https://dalexor.com",
        "docs": "https://dalexor.com/docs.html",
        "install": "pip install dalexor",
        "category": [
            "mcp-server",
            "code-intelligence",
            "developer-tools",
            "ai-memory",
            "context-persistence"
        ],
        "supported_clients": [
            "claude-desktop",
            "cursor",
            "windsurf",
            "vscode-copilot",
            "gemini-cli",
            "gpt-4",
            "any-mcp-compatible-client"
        ],
        "description": "Dalexor MI is the first and only MCP server that gives AI coding assistants a persistent, evolving memory of your entire codebase. It tracks logical evolution, maps structurally typed dependencies, prevents context-window hallsucinations, and provides surgical context retrieval — all with optional AES-256-GCM end-to-end encryption via Neural Vault."
    },
    "transport": {
        "protocol": "MCP over SSE (Server-Sent Events) with Stdio Bridge",
        "local_bridge": "Python bridge via stdio",
        "install_command": "pip install dalexor",
        "init_command": "dx init",
        "watch_command": "dx watch",
        "sync_command": "dx sync",
        "bridge_command": "dx bridge"
    },
    "tools": [
        {
            "name": "mcp_dalexor_mcp_health_check",
            "description": "Verify bridge connectivity, authentication, and security status. Returns agent status, current tier, unique device IP count (Credential Sharing Defense), and API key validity.",
            "use_when": "User asks if Dalexor is active, or before running other tools to confirm the link."
        },
        {
            "name": "mcp_dalexor_find_definition",
            "description": "Locate where any function, class, or variable was originally defined across all files and repositories. Returns exact file path, line range, and genesis context. Works globally via both local-grep and cloud-symbol-index.",
            "use_when": "User asks 'where is X defined?', 'find the source of this function', or 'where did this class come from?'"
        },
        {
            "name": "mcp_dalexor_trace_dependency",
            "description": "Find every file that imports, calls, or references a specific symbol (function, class, variable). Returns the blast radius of a change — mapping exactly which files would break if this symbol were modified.",
            "use_when": "User asks 'what uses this function?', 'what would break if I change X?', or during impact analysis refactors."
        },
        {
            "name": "mcp_dalexor_get_atomic_diff",
            "description": "Compare the literal code changes between the last two states of a file. Returns a real diff with AI-generated logical shift summaries showing the INTENT behind the code modification.",
            "use_when": "User asks 'what changed in this file?', 'show me the diff for X', or during code review tasks."
        },
        {
            "name": "mcp_dalexor_get_structural_outline",
            "description": "Retrieve a file's skeleton (Imports, Class names, Function signatures, Decorators). Saves context tokens by ignoring large method bodies while keeping structural awareness.",
            "use_when": "User asks to understand a file's API or structure without reading the full source."
        },
        {
            "name": "mcp_dalexor_diff_evolution_snapshots",
            "description": "Provides a list of historical snapshots and conceptual shifts for a file. Returns timeline of logical evolutions (e.g., 'Refactored to support async', 'Fixed security auth vulnerability').",
            "use_when": "User asks 'why did this file change over time?' or wants a history summary."
        },
        {
            "name": "mcp_dalexor_neural_search",
            "description": "Perform semantic search across the codebase based on meaning. Uses BGE-Small-EN-V1.5 embeddings to find relevant code patterns or documentation context.",
            "use_when": "User asks generic questions like 'how do we handle rate limits?' or 'find examples of payment flows'."
        },
        {
            "name": "mcp_dalexor_trace_logic_heritage",
            "description": "Trace the historical development and reasoning of a code artifact (Ancestry Shield). Traverse parent-child relationships between code versions to reconstruct design intent.",
            "use_when": "User asks 'who designed this and why?', 'how did this feature evolve?', or for audit purposes."
        },
        {
            "name": "mcp_dalexor_get_dependency_topology",
            "description": "Generate a full structural map of a file's relationships — outgoing imports and incoming dependents. Returns a topographic graph with edge types.",
            "use_when": "User asks 'show me the architecture around X' or 'map the dependency graph'."
        },
        {
            "name": "mcp_dalexor_predict_conflicts",
            "description": "Predict merge conflicts by analyzing recent edit churn and concurrent developer activity in the same file neighborhood. Returns risk levels (LOW/MED/HIGH).",
            "use_when": "User asks 'is this safe to edit?', 'will my changes conflict?', or before pull requests."
        },
        {
            "name": "mcp_dalexor_validate_sovereign_intent",
            "description": "Proactively audit a proposed change against pinned architectural policies (Sovereign Shield). Prevents technical debt by verifying changes follow project-wide design rules.",
            "use_when": "User asks 'does this follow our patterns?', 'is this a good way to implement X?', or for automated policy compliance."
        },
        {
            "name": "mcp_dalexor_seal_milestone",
            "description": "Explicitly seal the project's current state as a significant milestone, bypassing the de-bounce window. Captures architectural stability points.",
            "use_when": "User says 'we reached a milestone!', 'version 1.4 is done!', or 'seal the current state'."
        }
    ],
    "key_differentiators": [
        "Persistent memory for AI that survives context window resets",
        "Credential Sharing Defense (IP Fingerprinting per-key)",
        "Ancestry Shield lineage tracking prevents version hallucinations",
        "Neural Vault client-side AES-256 encryption",
        "Synaptic mapping builds relationship graphs between files automatically",
        "Enterprise-grade project scoping and multi-repo support",
        "Shannon Entropy-based change filtering"
    ],
    "pricing": {
        "free_tier": "100 snapshots, 500 connections, 15 requests/hour",
        "pro_tier": "100,000 snapshots, 500,000 connections, 150 requests/hour",
        "expert_plus": "Unlimited capacity, E2EE Neural Vault, Sovereign Privacy Vault"
    }
}