MCP Directory

CodeLogic MCP Server

Bring CodeLogic's software dependency and impact-analysis data into your AI coding assistant.

Unverified
stdio (local)
API key
Python

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
uvx codelogic-mcp-server@latest

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "codelogic-mcp-server": {
      "command": "uvx",
      "args": [
        "codelogic-mcp-server@latest"
      ],
      "env": {
        "CODELOGIC_SERVER_HOST": "<url to the server e.g. https://myco.app.codelogic.com>",
        "CODELOGIC_USERNAME": "<my username>",
        "CODELOGIC_PASSWORD": "<my password>",
        "CODELOGIC_WORKSPACE_NAME": "<my workspace>"
      }
    }
  }
}

Requires `uv` (the Python package runner). Install it from https://docs.astral.sh/uv/ if `uvx` is not found.

Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf

Before you start

  • Astral UV installed (uvx/uv)
  • Access to a CodeLogic server instance
  • CodeLogic credentials: server host, username, password, and workspace name
  • For graph tools: a CodeLogic deployment serving graph endpoints under /codelogic/server/ai-retrieval/graph/ (CodeLogic API 25.10.0+ recommended for server version 0.4.0+)

About CodeLogic MCP Server

CodeLogic MCP Server connects AI coding assistants to a CodeLogic deployment so they can reason about real software dependency and impact data. Before an assistant edits a method, class, or SQL/database entity, it can query CodeLogic for direct and indirect impacts, traverse the dependency graph, explain paths between nodes, validate the scope of a proposed change, and identify owners. It additionally generates Docker agent and full CI/CD pipeline configurations for embedding CodeLogic scans into common pipelines. The server is distributed on PyPI and launched with uvx over stdio.

Tools & capabilities (11)

codelogic-method-impact

Pulls an impact assessment from CodeLogic's APIs for a given method and its associated class that you are working on.

codelogic-database-impact

Analyzes impacts between code and database entities, given a database entity type (column, table, or view) and its name.

codelogic-docker-agent

Generates Docker agent configurations for CodeLogic scanning in CI/CD pipelines; supports .NET, Java, SQL, and TypeScript agents and Jenkins, GitHub Actions, Azure DevOps, and GitLab CI.

codelogic-build-info

Generates build information and send commands for CodeLogic integration, supporting Git info, build logs, and metadata collection with Docker and standalone usage examples.

codelogic-pipeline-helper

Generates complete CI/CD pipeline configurations for CodeLogic integration, including error handling, notifications, and scan space management strategies.

codelogic-graph-capabilities

GET — discovers supported relationship types, limits, and flags for the workspace materialized view (materializedViewId defaults from CODELOGIC_WORKSPACE_NAME).

codelogic-graph-search

Searches graph nodes by text query / q and/or identity_prefix, with optional scan_space, limit, and other filters.

codelogic-graph-impact

Performs dependency / blast-radius style traversal from a set of seed_node_ids.

codelogic-graph-path-explain

Provides a shortest-path style explanation between a from_node_id and a to_node_id.

codelogic-graph-validate-change-scope

Produces a heuristic checklist / risk summary for a proposed change given seed nodes and a proposed_change_summary.

codelogic-graph-owners

Resolves a node by node_id or identity_prefix and surfaces property fields whose names contain 'owner'.

What this server can do

CodeLogic MCP Server provides tools for these capabilities — tap one to see every MCP server that does the same:

When to use it

  • Assess the blast radius of changing a specific method or class before editing it
  • Understand how a SQL/database schema change (column, table, or view) impacts code
  • Traverse the dependency graph to find related nodes, explain paths, and identify owners
  • Validate the scope and risk of a proposed change with a heuristic checklist
  • Generate Docker agent and full CI/CD pipeline configurations to embed CodeLogic scans into Jenkins, GitHub Actions, Azure DevOps, or GitLab CI

Security notes

Requires CodeLogic credentials (CODELOGIC_USERNAME and CODELOGIC_PASSWORD) supplied as plaintext environment variables in your MCP client config; protect that config file. Connects to your own CodeLogic server host (CODELOGIC_SERVER_HOST). Setting CODELOGIC_DEBUG_MODE=true writes debug files (timing_log.txt, impact_data_*.json) to the system temp directory. The CodeLogic Cursor rule recommends running the tools only on Java, JavaScript, TypeScript, and C#/.NET codebases. Requires Astral UV to be installed.

CodeLogic MCP Server FAQ

Which IDEs and clients are supported?

The README provides config for Claude Desktop, Cursor, Windsurf, and VS Code (GitHub Copilot agent mode), each using the uvx-launched stdio server.

What credentials does it need?

Set CODELOGIC_SERVER_HOST, CODELOGIC_USERNAME, CODELOGIC_PASSWORD, and CODELOGIC_WORKSPACE_NAME as environment variables. CODELOGIC_DEBUG_MODE=true is optional and enables debug file output.

Why might the graph tools return a 'not available' error?

Graph tools require your CodeLogic deployment to serve endpoints under /codelogic/server/ai-retrieval/graph/. Older or partial deployments return HTTP 404, which the tools surface as a clear error; fall back to codelogic-method-impact / codelogic-database-impact.

Is there a known macOS issue?

Yes — uvx can fail to launch in some IDEs (e.g. Cursor) on macOS with a 'Failed to connect client closed' error. The workaround is to clone the repo and configure mcp.json to use 'uv --directory <repo> run codelogic-mcp-server' instead of uvx.

Which languages does CodeLogic analyze?

The recommended Cursor rule states the server is for Java, JavaScript, TypeScript, and C#/.NET codebases and advises against running the tools on Python or other unsupported codebases.

Alternatives to CodeLogic MCP Server

Compare all alternatives →

Microsoft's official browser-automation MCP using Playwright's accessibility tree (no vision model).

Featured
Verified
stdio (local)
No auth
TypeScript
12 tools
Updated 21 days agoRepo

Up-to-date, version-specific library documentation injected into your coding agent.

Verified
stdio (local)
API key
TypeScript
2 tools
Updated 25 days agoRepo

Code intelligence engine that indexes repos into a persistent knowledge graph for AI coding agents.

Unverified
stdio (local)
No auth
C
14 tools
Updated 11 hours agoRepo