MCPcopy Create free account

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

Types & classes871 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
↓ 17 callersClass_RecordingSession
Records every (query, kwargs) pair passed to .run().
tests/unit/tools/test_graph_builder_perf_fixes.py:37
↓ 16 callersClass_FakeResult
tests/unit/tools/test_graph_builder_perf_fixes.py:26
↓ 14 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
↓ 13 callersClassGraphWriter
Persists repository/file/symbol nodes and relationships via the Neo4j-like driver API.
src/codegraphcontext/tools/indexing/persistence/writer.py:83
↓ 12 callersClass_RecordingSession
tests/unit/tools/test_embeddings_and_vector_resolver.py:37
↓ 11 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
↓ 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 callersInterfaceString
tests/fixtures/sample_projects/sample_project_typescript/src/modules-namespaces.ts:183
↓ 8 callersClassKuzuDBManager
Manages the KùzuDB database connection as a singleton.
src/codegraphcontext/core/database_kuzu.py:29
↓ 8 callersClass_FakeConn
tests/unit/core/test_database_kuzu_compat.py:13
↓ 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 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
↓ 6 callersClassTreeSitterParser
A generic parser wrapper for a specific language using tree-sitter.
src/codegraphcontext/tools/tree_sitter_parser.py:13
↓ 5 callersStructCounter
Counter demonstrates mutex for safe concurrent access
tests/fixtures/sample_projects/sample_project_go/goroutines_channels.go:103
↓ 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 callersClassCGCBundle
Handles creation and loading of .cgc bundle files.
src/codegraphcontext/core/cgc_bundle.py:53
↓ 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:39
↓ 4 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:468
↓ 4 callersClassFalkorDBSessionWrapper
Wrapper class to provide Neo4j session-like interface for FalkorDB Lite.
src/codegraphcontext/core/database_falkordb.py:486
↓ 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 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
↓ 3 callersClassCTreeSitterParser
A C-specific parser using tree-sitter.
src/codegraphcontext/tools/languages/c.py:131
↓ 3 callersClassCodeWatcher
src/codegraphcontext/core/watcher.py:321
↓ 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:75
↓ 3 callersClassHookError
Raised when hook installation cannot proceed safely.
src/codegraphcontext/cli/hook_manager.py:16
↓ 3 callersClassKotlinTreeSitterParser
src/codegraphcontext/tools/languages/kotlin.py:48
↓ 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 callersClassTypescriptTreeSitterParser
A TypeScript-specific parser using tree-sitter, encapsulating language-specific logic.
src/codegraphcontext/tools/languages/typescript.py:96
↓ 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:581
↓ 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:690
↓ 3 callersClass_FakeParser
tests/unit/tools/test_scip_pipeline_cgcignore.py:28
↓ 2 callersClassCGCIgnoreMatcher
src/codegraphcontext/core/cgcignore.py:89
↓ 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:783
↓ 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:27
↓ 2 callersClassEmbeddedRecord
src/codegraphcontext/core/database_embedded_kuzu.py:1177
↓ 2 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
↓ 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 callersClassPhpTreeSitterParser
src/codegraphcontext/tools/languages/php.py:63
↓ 2 callersClassQueryRequest
src/codegraphcontext/api/schemas.py:11
↓ 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_graph_builder_perf_fixes.py:62
↓ 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_RecordingSession
Records every query string passed to .run().
tests/unit/tools/test_falkordb_schema_and_watcher_fixes.py:27
↓ 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:28
↓ 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 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:793
↓ 1 callersClassContextNotFoundError
Raised when --context names an unregistered workspace.
src/codegraphcontext/cli/config_manager.py:946
↓ 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:1198
↓ 1 callersClassDispatcher
tests/fixtures/sample_projects/sample_project/mapping_calls.py:1
↓ 1 callersClassDummy
tests/fixtures/sample_projects/sample_project/advanced_calls.py:11
↓ 1 callersClassDummyResponse
tests/unit/cli/test_registry_command.py:84
↓ 1 callersClassEmbeddedDriverWrapper
src/codegraphcontext/core/database_embedded_kuzu.py:466
↓ 1 callersClassEmbeddedResultWrapper
src/codegraphcontext/core/database_embedded_kuzu.py:1211
↓ 1 callersClassEmbeddedSessionWrapper
src/codegraphcontext/core/database_embedded_kuzu.py:511
↓ 1 callersClassFailingServer
tests/unit/api/test_query_router.py:46
↓ 1 callersClassFakeServer
tests/unit/api/test_query_router.py:12
↓ 1 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:74
↓ 1 callersClassFalkorDBRecord
Dict wrapper that provides a .data() method and integer/key index access for compatibility with Neo4j and Kuzu records.
src/codegraphcontext/core/database_falkordb.py:603
↓ 1 callersClassFalkorDBResultWrapper
Wrapper class to provide Neo4j result-like interface for FalkorDB results.
src/codegraphcontext/core/database_falkordb.py:619
↓ 1 callersClassFileOpener
tests/fixtures/sample_projects/sample_project/context_managers.py:1
↓ 1 callersClassFluent
tests/fixtures/sample_projects/sample_project/class_instantiation.py:12
↓ 1 callersClassGitRepository
src/codegraphcontext/cli/hook_manager.py:21
↓ 1 callersClassGradleParser
Parses a build.gradle / build.gradle.kts and returns build graph records.
src/codegraphcontext/tools/languages/gradle.py:31
↓ 1 callersClassHaskellTreeSitterParser
Parse Haskell sources using tree-sitter-haskell.
src/codegraphcontext/tools/languages/haskell.py:44
next →1–100 of 871, ranked by callers