CodeGraph · MCP Server

MCP-Server · ab066182 · Quellenstand

MCP-Server · lesen und schreiben · Apache-2.0 · lokal (stdio)

Beschreibung des Anbieters

Semantic code graph: 42 tools, 38 languages. Callers, impact, AI context, memory, PR review.

Werkzeuge

check_compile_gates
C/C++ findings inside `#ifdef X` are marked DEFENSIVE_GATED_OFF when X isn't defined by CMake/Cargo/Makefile Angabe des Anbieters · Beleg 5
get_ai_context
**Primary context tool.** Intent-aware (explain/modify/debug/test) with token budgeting. Returns source, related symbols, imports, siblings, debug hints. Angabe des Anbieters · Beleg 5
get_edit_context
Everything needed before editing: source + callers + tests + memories + git history Angabe des Anbieters · Beleg 5
get_curated_context
Cross-codebase context for a natural language query ("how does auth work?") Angabe des Anbieters · Beleg 5
analyze_impact
Blast radius prediction — what breaks if you modify, delete, or rename Angabe des Anbieters · Beleg 5
analyze_complexity
Cyclomatic complexity with breakdown (branches, loops, nesting, exceptions, early returns) Angabe des Anbieters · Beleg 5
find_circular_deps
Detect circular import/dependency chains across files Angabe des Anbieters · Beleg 5
find_hot_paths
Most-called functions ranked by transitive caller count Angabe des Anbieters · Beleg 5
find_dead_imports
Find unused imports — modules imported but never referenced Angabe des Anbieters · Beleg 5
get_module_summary
High-level summary of a directory: file count, functions, language breakdown, top complex functions Angabe des Anbieters · Beleg 5
search_by_pattern
Regex search across function bodies, signatures, names, and docstrings Angabe des Anbieters · Beleg 5
search_by_error
Find functions that throw, catch, or handle specific error types Angabe des Anbieters · Beleg 5
symbol_search
Find symbols by name or natural language (hybrid BM25 + semantic search) Angabe des Anbieters · Beleg 5
get_detailed_symbol
Full symbol info: source, callers, callees, complexity Angabe des Anbieters · Beleg 5
get_symbol_info
Quick metadata: signature, visibility, kind Angabe des Anbieters · Beleg 5
get_dependency_graph
File/module import relationships with depth control Angabe des Anbieters · Beleg 5
get_call_graph
Function call chains (callers and callees) Angabe des Anbieters · Beleg 5
find_by_imports
Find files importing a module Angabe des Anbieters · Beleg 5
find_by_signature
Search by param count, return type, modifiers Angabe des Anbieters · Beleg 5
find_entry_points
Main functions, HTTP handlers, CLI commands, event handlers Angabe des Anbieters · Beleg 5
find_implementors
Find all functions registered as ops struct callbacks Angabe des Anbieters · Beleg 5
find_related_tests
Tests that exercise a given function Angabe des Anbieters · Beleg 5
traverse_graph
Custom graph traversal with edge/node type filters Angabe des Anbieters · Beleg 5
reindex_workspace
Full or incremental workspace reindex Angabe des Anbieters · Beleg 5
index_files
Add/update specific files without full reindex Angabe des Anbieters · Beleg 5
index_directory
Add directory to graph alongside existing data Angabe des Anbieters · Beleg 5
memory_context
Get memories relevant to a file/function Angabe des Anbieters · Beleg 5
pr_context
**One-call PR review.** Runs git diff against base branch, finds changed functions in the graph, reports: blast radius (callers), test coverage + gaps, affected modules, diff-aware change… Angabe des Anbieters · Beleg 5
index_markdown
Index a local `.md` file (ARCHITECTURE.md, API_DESIGN.md, etc.) into the persistent docs store. Heading-tree chunking with leaf-node embeddings. Angabe des Anbieters · Beleg 5
search_docs
Semantic search over indexed docs — returns matching sections with heading-path breadcrumbs Angabe des Anbieters · Beleg 5

Voraussetzungen

  • npx · Paketmanager · erforderlich · Beleg 1
  • Node.js · Laufzeit · erforderlich · Beleg 5
  • CODEGRAPH_SKIP_BINARY_FETCH · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 6
  • CODEGRAPH_SKIP_MODEL_FETCH · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 6
  • CODEGRAPH_TELEMETRY · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • CODEGRAPH_SERVER_PATH · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • CODEGRAPH_BIN_DIR · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • CODEGRAPH_ENGINE · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7

Installation

npx -y @astudioplus/codegraph-mcp@0.20.1

Angaben zum Baustein

—: Angabe nicht belegt.

Maintainer
codegraph-ai
Repository-Lizenz
Apache-2.0
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
—
Bereiche
Entwicklung
Plattformen
—
Version
0.20.1
Release
v0.20.1
Clients
Claude Code, Cursor, VS Code, Codex, Windsurf, Cline
Repository-Themen
ai-coding, claude, code-analysis, code-indexing, coding-assistant, copilot, graph-database, semantic-search

Zugriffe und Risiken

Regelbasiert abgeleitete Zugriffe
lesen, schreiben
Authentifizierung
—
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.

Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.

Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.

Belege und Datenstand

AB066182<MCPSERVE<20261004<<<<Q7<UNGEPRUEFT<<<<<<<<<<<<<<<<<

Verbundenes