MCPcopy Create free account

hub / github.com/CodeGraphContext/CodeGraphContext / types & classes

Types & classes906 in github.com/CodeGraphContext/CodeGraphContext

↓ 27 callersClassString
Tough Case 1: Monkey Patching Re-opening the core String class to add a custom method. Static indexers must detect that 'to_slug' is now available on
tests/fixtures/sample_projects/sample_project_ruby/tough_cases.rb:4
↓ 18 callersClass_RecordingSession
Records every (query, kwargs) pair passed to .run().
tests/unit/tools/test_graph_builder_perf_fixes.py:38
↓ 16 callersClassGraphWriter
Persists repository/file/symbol nodes and relationships via the Neo4j-like driver API.
src/codegraphcontext/tools/indexing/persistence/writer.py:83
↓ 16 callersClass_FakeResult
tests/unit/tools/test_graph_builder_perf_fixes.py:27
↓ 15 callersClassCodeFinder
Module for finding relevant code snippets and analyzing relationships.
src/codegraphcontext/tools/code_finder.py:144
↓ 13 callersClassFalkorDBRemoteManager
Manages a remote FalkorDB database connection as a singleton. Connects via TCP — no subprocess, no Unix socket.
src/codegraphcontext/core/database_falkordb_remote.py:34
↓ 12 callersClassDatabaseManager
Manages the Neo4j database driver as a singleton to ensure only one connection pool is created and shared across the application. Th
src/codegraphcontext/core/database.py:50
↓ 12 callersClass_RecordingSession
tests/unit/tools/test_embeddings_and_vector_resolver.py:37
↓ 11 callersClassTreeSitterParser
A generic parser wrapper for a specific language using tree-sitter.
src/codegraphcontext/tools/tree_sitter_parser.py:13
↓ 10 callersClassKuzuDBManager
Manages the KùzuDB database connection as a singleton.
src/codegraphcontext/core/database_kuzu.py:29
↓ 10 callersInterfaceNumber
Number constraint for numeric types
tests/fixtures/sample_projects/sample_project_go/generics.go:189
↓ 10 callersClass_FakeResult
tests/unit/tools/test_embeddings_and_vector_resolver.py:26
↓ 9 callersClassCodeGraphTwin
In-memory representation of the Code Graph for architectural simulations.
src/codegraphcontext/core/simulator.py:23
↓ 9 callersInterfaceString
tests/fixtures/sample_projects/sample_project_typescript/src/modules-namespaces.ts:183
↓ 8 callersClass_FakeConn
tests/unit/core/test_database_kuzu_compat.py:13
↓ 7 callersClassFalkorDBDriverWrapper
Wrapper class to provide Neo4j driver-like interface for FalkorDB Lite. This allows existing code to work with minimal changes.
src/codegraphcontext/core/database_falkordb.py:542
↓ 7 callersClassJobManager
A thread-safe manager for creating, updating, and retrieving information about background jobs. It stores job information in memory.
src/codegraphcontext/core/jobs.py:66
↓ 6 callersClassApiResponse
src/codegraphcontext/api/schemas.py:23
↓ 6 callersClassCGCBundle
Handles creation and loading of .cgc bundle files.
src/codegraphcontext/core/cgc_bundle.py:79
↓ 6 callersClassJavaTreeSitterParser
src/codegraphcontext/tools/languages/java.py:164
↓ 6 callersClassMCPServer
The main MCP Server class. This class orchestrates all the major components of the application, including: - Database connection man
src/codegraphcontext/server.py:181
↓ 5 callersStructCounter
Counter demonstrates mutex for safe concurrent access
tests/fixtures/sample_projects/sample_project_go/goroutines_channels.go:103
↓ 5 callersClassFalkorDBSessionWrapper
Wrapper class to provide Neo4j session-like interface for FalkorDB Lite.
src/codegraphcontext/core/database_falkordb.py:570
↓ 5 callersClassMockFalkorGraph
tests/unit/tools/test_cypher_readonly_enforcement.py:29
↓ 5 callersClassNeo4jDriverWrapper
A simple wrapper around the Neo4j Driver to inject a database name into session() calls.
src/codegraphcontext/core/database.py:32
↓ 5 callersClassRepositoryEventHandler
src/codegraphcontext/core/watcher.py:36
↓ 4 callersClassDartTreeSitterParser
A Dart-specific parser using tree-sitter, encapsulating language-specific logic.
src/codegraphcontext/tools/languages/dart.py:84
↓ 4 callersClassEmbeddedCompatState
Shared fail-fast state for unsupported query types (fulltext/module_deps). Lives on the manager (long-lived) so that disabling a query type s
src/codegraphcontext/core/database_embedded_kuzu.py:40
↓ 4 callersClassFalkorDBUnavailableError
Raised when FalkorDB Lite is installed but cannot actually run in this environment (e.g. falkordb.so not found in a PyInstaller bundle, o
src/codegraphcontext/core/database_falkordb.py:7
↓ 4 callersClassGraphBuilder
Build and manage the code graph. Provides a high-level facade over the indexing pipeline, including repository ingestion, file parsing, call
src/codegraphcontext/tools/graph_builder.py:34
↓ 4 callersClassHookError
Raised when hook installation cannot proceed safely.
src/codegraphcontext/cli/hook_manager.py:16
↓ 4 callersClassLuaTreeSitterParser
A Lua-specific parser using tree-sitter.
src/codegraphcontext/tools/languages/lua.py:17
↓ 4 callersClassPythonTreeSitterParser
A Python-specific parser using tree-sitter, encapsulating language-specific logic.
src/codegraphcontext/tools/languages/python.py:66
↓ 4 callersClassScipIndexParser
Parses an index.scip (Protobuf) file and extracts function calls, definitions, and relationships.
src/codegraphcontext/tools/scip_indexer.py:480
↓ 4 callersClassTypescriptTreeSitterParser
A TypeScript-specific parser using tree-sitter, encapsulating language-specific logic.
src/codegraphcontext/tools/languages/typescript.py:96
↓ 3 callersClassCGCIgnoreMatcher
src/codegraphcontext/core/cgcignore.py:90
↓ 3 callersClassCTreeSitterParser
A C-specific parser using tree-sitter.
src/codegraphcontext/tools/languages/c.py:131
↓ 3 callersClassCodeWatcher
src/codegraphcontext/core/watcher.py:384
↓ 3 callersClassCppTreeSitterParser
A C++-specific parser using tree-sitter.
src/codegraphcontext/tools/languages/cpp.py:129
↓ 3 callersClassElixirTreeSitterParser
An Elixir-specific parser using tree-sitter.
src/codegraphcontext/tools/languages/elixir.py:78
↓ 3 callersClassEmbeddingPipeline
Reads Function nodes, generates embeddings, and writes them back.
src/codegraphcontext/tools/indexing/embeddings.py:140
↓ 3 callersClassGoTreeSitterParser
A Go-specific parser using tree-sitter, encapsulating language-specific logic.
src/codegraphcontext/tools/languages/go.py:97
↓ 3 callersClassKotlinTreeSitterParser
src/codegraphcontext/tools/languages/kotlin.py:48
↓ 3 callersClassMockFalkorDBManager
tests/unit/tools/test_cypher_readonly_enforcement.py:45
↓ 3 callersClassPhpTreeSitterParser
src/codegraphcontext/tools/languages/php.py:71
↓ 3 callersClassScipIndexer
Handles running the external SCIP indexer binaries. Takes a project path and language, runs the appropriate CLI, and returns the path to
src/codegraphcontext/tools/scip_indexer.py:158
↓ 3 callersClassSwiftTreeSitterParser
src/codegraphcontext/tools/languages/swift.py:38
↓ 3 callersClassVectorResolver
Pick the best Function among candidates using embedding similarity.
src/codegraphcontext/tools/indexing/vector_resolver.py:21
↓ 3 callersClass_Ctx
tests/integration/cli/test_cli_commands.py:594
↓ 3 callersClass_DeleteRepoSession
RecordingSession that intercepts label-discovery queries and returns a fixed label list without consuming a slot in the responses queue, so po
tests/unit/tools/test_graph_builder_perf_fixes.py:732
↓ 3 callersClass_FakeDriver
tests/unit/tools/test_graph_builder_perf_fixes.py:63
↓ 3 callersClass_FakeParser
tests/unit/tools/test_scip_pipeline_cgcignore.py:28
↓ 3 callersClass_RecordingSession
tests/unit/core/test_bundle_identifier_validation.py:30
↓ 2 callersClassCalculator
tests/fixtures/sample_projects/sample_project_kotlin/Functions.kt:38
↓ 2 callersClassContextInfo
Metadata for a single named context.
src/codegraphcontext/cli/config_manager.py:820
↓ 2 callersTypeAliasCustomString
CustomString is a custom type based on string
tests/fixtures/sample_projects/sample_project_go/advanced_types.go:10
↓ 2 callersClassElispTreeSitterParser
An Emacs Lisp-specific parser using tree-sitter.
src/codegraphcontext/tools/languages/elisp.py:115
↓ 2 callersClassEmbeddedBackendSpec
Configuration for a Kùzu-dialect embedded graph backend.
src/codegraphcontext/core/database_embedded_kuzu.py:28
↓ 2 callersClassEmbeddedRecord
src/codegraphcontext/core/database_embedded_kuzu.py:1223
↓ 2 callersClassFalkorDBManager
Manages the FalkorDB Lite database connection as a singleton. Uses a subprocess to isolate the embedded database from the main process enviro
src/codegraphcontext/core/database_falkordb.py:75
↓ 2 callersClassJavascriptTreeSitterParser
A JavaScript-specific parser using tree-sitter, encapsulating language-specific logic.
src/codegraphcontext/tools/languages/javascript.py:119
↓ 2 callersClassLadybugDBManager
Manages the LadybugDB database connection as a singleton.
src/codegraphcontext/core/database_ladybug.py:29
↓ 2 callersClassMockDBManager
tests/unit/tools/test_falkordb_kuzu_session_kwargs.py:73
↓ 2 callersClassMockGraph
tests/unit/tools/test_falkordb_kuzu_session_kwargs.py:31
↓ 2 callersClassNornicDBManager
Manages the Nornic database driver as a singleton to ensure only one connection pool is created and shared across the application.
src/codegraphcontext/core/database_nornic.py:32
↓ 2 callersClassQueryRequest
src/codegraphcontext/api/schemas.py:11
↓ 2 callersClass_AlreadySentResponse
Placeholder for a response the MCP transport wrote itself. Both handlers below hand the raw ASGI ``send`` to the SDK, which emits the complet
src/codegraphcontext/api/mcp_sse.py:52
↓ 2 callersClass_Driver
tests/unit/core/test_graph_layer_robustness.py:33
↓ 2 callersClass_FakeDBManager
tests/integration/cli/test_cli_commands.py:113
↓ 2 callersClass_FakeDBManager
Simulates DatabaseManager.
tests/unit/tools/test_cypher_query_readonly.py:60
↓ 2 callersClass_FakeDriver
tests/integration/cli/test_cli_commands.py:108
↓ 2 callersClass_FakeDriver
tests/unit/tools/test_falkordb_schema_and_watcher_fixes.py:44
↓ 2 callersClass_FakeDriver
tests/unit/tools/test_embeddings_and_vector_resolver.py:56
↓ 2 callersClass_FakeGraphBuilder
tests/integration/cli/test_cli_commands.py:121
↓ 2 callersClass_FakeRow
dict that also supports attribute access like a Record.
tests/unit/tools/test_embeddings_and_vector_resolver.py:17
↓ 2 callersClass_FlakySession
Session whose Nth statement always fails.
tests/unit/core/test_graph_layer_robustness.py:13
↓ 2 callersClass_MockResult
tests/unit/tools/test_cypher_readonly_enforcement.py:24
↓ 2 callersClass_RecordingSession
Records every query string passed to .run().
tests/unit/tools/test_falkordb_schema_and_watcher_fixes.py:27
↓ 2 callersClass_SendTracker
ASGI ``send`` wrapper that records whether a response was started.
src/codegraphcontext/api/mcp_sse.py:67
↓ 1 callersClassA
tests/fixtures/sample_projects/sample_project/class_instantiation.py:1
↓ 1 callersClassAdvanced_language_query
Tool implementation for executing a read-only language specific Cypher query. Important: Includes a safety check to prevent any database mod
src/codegraphcontext/tools/advanced_language_query_tool.py:29
↓ 1 callersInterfaceArray
tests/fixtures/sample_projects/sample_project_typescript/src/modules-namespaces.ts:188
↓ 1 callersClassAsyncCM
tests/fixtures/sample_projects/sample_project/generators.py:13
↓ 1 callersClassB
tests/fixtures/sample_projects/sample_project/class_instantiation.py:4
↓ 1 callersClassBundleValidationError
Raised when a bundle contains content that is unsafe to import.
src/codegraphcontext/core/cgc_bundle.py:64
↓ 1 callersTypeAliasByAge
ByAge implements sort for Person by age
tests/fixtures/sample_projects/sample_project_go/advanced_types.go:217
↓ 1 callersClassC
tests/fixtures/sample_projects/sample_project/dynamic_dispatch.py:24
↓ 1 callersClassCSharpTreeSitterParser
src/codegraphcontext/tools/languages/csharp.py:82
↓ 1 callersClassCombined
tests/fixtures/sample_projects/sample_project/advanced_classes2.py:13
↓ 1 callersClassContextConfig
Top-level structure stored in ~/.codegraphcontext/config.yaml.
src/codegraphcontext/cli/config_manager.py:830
↓ 1 callersClassContextNotFoundError
Raised when --context names an unregistered workspace.
src/codegraphcontext/cli/config_manager.py:991
↓ 1 callersClassCppToolkit
Handles Neo4j queries for C++ file graph.
src/codegraphcontext/tools/query_tool_languages/cpp_toolkit.py:2
↓ 1 callersTypeAliasCustomInt
CustomInt is a custom numeric type
tests/fixtures/sample_projects/sample_project_go/advanced_types.go:23
↓ 1 callersClassDataProcessor
tests/fixtures/sample_projects/sample_project_kotlin/Main.kt:3
↓ 1 callersClassDatabaseConnection
Companion Object
tests/fixtures/sample_projects/sample_project_kotlin/AdvancedClasses.kt:35
↓ 1 callersClassDatabaseConnection
* Tough Case 2: Companion Objects and Named Objects * Simulates static members and singletons. */
tests/fixtures/sample_projects/sample_project_kotlin/ToughCases.kt:21
↓ 1 callersClassDelegate
tests/fixtures/sample_projects/sample_project_kotlin/EdgeCases.kt:55
↓ 1 callersClassDeveloper
tests/fixtures/sample_projects/sample_project_swift/ToughCases.swift:25
↓ 1 callersClassDiscoveredContext
A .codegraphcontext folder found in a child directory.
src/codegraphcontext/cli/config_manager.py:1243
↓ 1 callersClassDispatcher
tests/fixtures/sample_projects/sample_project/mapping_calls.py:1
next →1–100 of 906, ranked by callers