Index

A B C D E F G H I L M N O P Q R S T V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addRateLimitWarning(McpSchema.CallToolResult, RateLimitResult) - Static method in class org.gridgain.internal.mcp.utils.McpResponseConverter
Adds rate limit warning to successful result if remaining tokens are low.
AUDIT_ENABLED - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
AUDIT_LOG_PATH - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
AUDIT_MAX_FILE_SIZE_MB - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
AUDIT_RETENTION_DAYS - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
AuditConfiguration - Class in org.gridgain.internal.mcp.audit
Configuration for MCP audit logging.
AuditConfiguration() - Constructor for class org.gridgain.internal.mcp.audit.AuditConfiguration
Constructs audit configuration from environment variables.
AuditEvent - Class in org.gridgain.internal.mcp.audit
Audit event record capturing MCP tool invocation details.
AuditEvent(String, Instant, String, String, String, int, long) - Constructor for class org.gridgain.internal.mcp.audit.AuditEvent
Constructs a new audit event.
AuditInterceptor - Class in org.gridgain.internal.mcp.audit
Interceptor that wraps MCP tool execution handlers to capture audit events.
AuditInterceptor(AuditLogger) - Constructor for class org.gridgain.internal.mcp.audit.AuditInterceptor
Constructs a new audit interceptor.
AuditLogger - Interface in org.gridgain.internal.mcp.audit
Interface for audit logging implementations.

B

build(Map<String, Object>) - Static method in class org.gridgain.internal.mcp.connection.ConnectionConfigBuilder
Build ConnectionConfig from tool arguments with environment variable fallback.

C

CACHE_TTL - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
CheckConnectionTool - Class in org.gridgain.internal.mcp.tools
MCP tool for validating GridGain database connectivity and health.
CheckConnectionTool() - Constructor for class org.gridgain.internal.mcp.tools.CheckConnectionTool
 
checkLimit(String, int) - Method in class org.gridgain.internal.mcp.ratelimit.RateLimiter
Checks rate limit for a specific tool.
close() - Method in interface org.gridgain.internal.mcp.audit.AuditLogger
Close the audit logger and release resources.
close() - Method in class org.gridgain.internal.mcp.audit.Log4j2AuditLogger
 
close() - Method in class org.gridgain.internal.mcp.audit.NoOpAuditLogger
 
columns() - Method in record class org.gridgain.internal.mcp.QueryResult
Returns the value of the columns record component.
ConfigResolver - Class in org.gridgain.internal.mcp.config
Unified configuration resolver with 4-tier fallback: 1.
ConnectionConfig - Class in org.gridgain.internal.mcp.connection
Configuration for GridGain client connections.
ConnectionConfig(String, int, String, String, boolean, String, String, String, String, long, long, long, long, long, String) - Constructor for class org.gridgain.internal.mcp.connection.ConnectionConfig
Builder-style constructor for testing.
ConnectionConfig(McpServerConfiguration) - Constructor for class org.gridgain.internal.mcp.connection.ConnectionConfig
Creates connection config from MCP server configuration.
ConnectionConfigBuilder - Class in org.gridgain.internal.mcp.connection
Builder utility for creating ConnectionConfig from tool arguments and environment variables.
ConnectionConfigBuilder() - Constructor for class org.gridgain.internal.mcp.connection.ConnectionConfigBuilder
 
ConnectionUtils - Class in org.gridgain.internal.mcp.utils
Utility class for managing a shared IgniteClient instance across the MCP server lifecycle.
ConnectionUtils() - Constructor for class org.gridgain.internal.mcp.utils.ConnectionUtils
 
createErrorResult(String) - Static method in class org.gridgain.internal.mcp.utils.McpResponseConverter
Create an error CallToolResult with the given message.
createErrorResult(Throwable) - Static method in class org.gridgain.internal.mcp.utils.McpResponseConverter
Create an error CallToolResult from an exception.
createRateLimitErrorResult(RateLimitResult) - Static method in class org.gridgain.internal.mcp.utils.McpResponseConverter
Creates an error result for rate limit exceeded.

D

DELAY_BETWEEN_RETRY_ATTEMPTS - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 

E

EnvironmentKey - Enum Class in org.gridgain.internal.mcp.config
Centralized environment variable keys and default values.
equals(Object) - Method in record class org.gridgain.internal.mcp.QueryResult
Indicates whether some other object is "equal to" this one.
error(String) - Static method in class org.gridgain.internal.mcp.McpResponse
Creates an error MCP response containing a single text message.
error(String) - Static method in class org.gridgain.internal.mcp.utils.ValidationResult
 
estimatedSize() - Method in class org.gridgain.internal.mcp.cache.SchemaCache
Returns estimated number of entries in cache.
execute(IgniteClient, String) - Static method in class org.gridgain.internal.mcp.tools.SqlQueryExecutor
Execute SQL query using provided connection pool.

F

flush() - Method in interface org.gridgain.internal.mcp.audit.AuditLogger
Flush any buffered audit events to persistent storage.
flush() - Method in class org.gridgain.internal.mcp.audit.Log4j2AuditLogger
 
flush() - Method in class org.gridgain.internal.mcp.audit.NoOpAuditLogger
 
formatQueryResults(ResultSet<SqlRow>, String) - Static method in class org.gridgain.internal.mcp.utils.HelperUtils
Formats query results as a table string.

G

getAvailableTokens() - Method in class org.gridgain.internal.mcp.ratelimit.TokenBucket
Gets available tokens without consuming.
getBackgroundReconnectInterval() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getBackgroundReconnectInterval() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getBoolean(Map<String, Object>, String, EnvironmentKey) - Static method in class org.gridgain.internal.mcp.config.ConfigResolver
Resolve boolean value with 4-tier fallback.
getBooleanFromEnv(EnvironmentKey) - Static method in class org.gridgain.internal.mcp.config.ConfigResolver
Resolve boolean value from environment only.
getCacheStats() - Method in class org.gridgain.internal.mcp.cache.SchemaCache
Gets current cache statistics (for monitoring/debugging).
getCapacity() - Method in class org.gridgain.internal.mcp.ratelimit.TokenBucket
Gets the capacity of this bucket.
getCheckConnectionTool() - Static method in class org.gridgain.internal.mcp.config.ToolRegistry
Returns MCP tool specification for an asynchronous database connectivity check that performs up to 6 attempts with 5-second delays between retries.
getConnectionTimeout() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getConnectionTimeout() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getContent() - Method in class org.gridgain.internal.mcp.McpResponse
Returns the response content payload.
getCurrentUserId() - Static method in class org.gridgain.internal.mcp.utils.ConnectionUtils
Returns the current user ID from the IgniteClient configuration.
getDefaultLimitPerMinute() - Method in class org.gridgain.internal.mcp.ratelimit.RateLimiter
Gets the default rate limit.
getDefaultValue() - Method in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
getError() - Method in class org.gridgain.internal.mcp.utils.ValidationResult
 
getErrorResponse() - Method in exception org.gridgain.internal.mcp.exception.SchemaLoadException
 
getExecutionPlan(String, String) - Static method in class org.gridgain.internal.mcp.tools.QueryAnalysisTool
Generates an execution plan for the provided SQL query.
getGgUserId() - Method in class org.gridgain.internal.mcp.audit.AuditEvent
 
getGridGainHost() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getGridGainPassword() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getGridGainPort() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getGridGainUsername() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getHeartbeatInterval() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getHeartbeatInterval() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getHeartbeatTimeout() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getHeartbeatTimeout() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getHost() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getInstance() - Static method in class org.gridgain.internal.mcp.cache.SchemaCacheHolder
 
getInstance() - Static method in class org.gridgain.internal.mcp.ratelimit.RateLimiter
Gets the singleton instance.
getInt(Map<String, Object>, String, EnvironmentKey) - Static method in class org.gridgain.internal.mcp.config.ConfigResolver
Resolve integer value with 4-tier fallback.
getInternalCache() - Method in class org.gridgain.internal.mcp.cache.SchemaCache
Expose cache for testing purposes.
getIntFromEnv(EnvironmentKey) - Static method in class org.gridgain.internal.mcp.config.ConfigResolver
Resolve integer value from environment only.
getKey() - Method in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
getLimitPerMinute() - Method in class org.gridgain.internal.mcp.ratelimit.RateLimitResult
The configured rate limit (queries per minute).
getLogPath() - Method in class org.gridgain.internal.mcp.audit.AuditConfiguration
Returns the path to the audit log file.
getLong(Map<String, Object>, String, EnvironmentKey) - Static method in class org.gridgain.internal.mcp.config.ConfigResolver
Resolve long value with 4-tier fallback.
getLongFromEnv(EnvironmentKey) - Static method in class org.gridgain.internal.mcp.config.ConfigResolver
Resolve long value from environment only.
getMaxCacheSize() - Method in class org.gridgain.internal.mcp.cache.SchemaCacheConfig
 
getMaxFileSizeMb() - Method in class org.gridgain.internal.mcp.audit.AuditConfiguration
Returns the maximum file size in MB before rotation.
getMcpAsyncServerExchangeMapMonoBiFunction(String, String, Class<?>) - Static method in class org.gridgain.internal.mcp.utils.ToolRegistryUtils
Creates a BiFunction handler for an MCP tool by dynamically invoking a static method via reflection.
getOperationTimeout() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getOperationTimeout() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getPassword() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getPort() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getQuery() - Method in class org.gridgain.internal.mcp.audit.AuditEvent
 
getQueryExecutionPlanTool() - Static method in class org.gridgain.internal.mcp.config.ToolRegistry
Returns MCP tool specification for analyzing SQL query execution plans.
getRemaining() - Method in class org.gridgain.internal.mcp.ratelimit.RateLimitResult
Number of remaining tokens/queries available.
getRetentionDays() - Method in class org.gridgain.internal.mcp.audit.AuditConfiguration
Returns the number of days to retain audit logs.
getRetryAfterMs() - Method in class org.gridgain.internal.mcp.ratelimit.RateLimitResult
Milliseconds until the next token becomes available.
getRetryAfterSeconds() - Method in class org.gridgain.internal.mcp.ratelimit.RateLimitResult
Returns retry time in seconds (rounded up).
getRowCount() - Method in class org.gridgain.internal.mcp.audit.AuditEvent
 
getSchema(String) - Method in class org.gridgain.internal.mcp.cache.SchemaCache
Gets table schema from cache or loads it if not present.
getServerDescription() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getServerName() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getServerVersion() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getSharedClient() - Static method in class org.gridgain.internal.mcp.utils.ConnectionUtils
Retrieves the shared IgniteClient instance for database operations.
getSourceIp() - Method in class org.gridgain.internal.mcp.audit.AuditEvent
 
getSqlDialectResource() - Static method in class org.gridgain.internal.mcp.config.ResourceRegistry
Returns MCP resource specification for GridGain SQL dialect reference.
getSqlOptimizationResource() - Static method in class org.gridgain.internal.mcp.config.ResourceRegistry
Returns MCP resource specification for GridGain SQL Optimization.
getSqlSelectTool() - Static method in class org.gridgain.internal.mcp.config.ToolRegistry
Returns MCP tool specification for executing sql select queries.
getSslKeyStorePassword() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getSslKeyStorePassword() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getSslKeyStorePath() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getSslKeyStorePath() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getSslTrustStorePassword() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getSslTrustStorePassword() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getSslTrustStorePath() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getSslTrustStorePath() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
getString(Map<String, Object>, String, EnvironmentKey) - Static method in class org.gridgain.internal.mcp.config.ConfigResolver
Resolve string value (non-required).
getString(Map<String, Object>, String, EnvironmentKey, boolean) - Static method in class org.gridgain.internal.mcp.config.ConfigResolver
Resolve string value with 4-tier fallback.
getStringFromEnv(EnvironmentKey, boolean) - Static method in class org.gridgain.internal.mcp.config.ConfigResolver
Resolve string value from environment only.
getSystemViewSchemaDefinition() - Static method in class org.gridgain.internal.mcp.config.ToolRegistry
Returns MCP tool specification for getting system view schema definition.
getSystemViewSchemaDefinition(String) - Static method in class org.gridgain.internal.mcp.tools.SchemaDiscovery
Gets detailed schema definition for a specific system view.
getTableSchemaDefinition() - Static method in class org.gridgain.internal.mcp.config.ToolRegistry
Returns MCP tool specification for getting table schema definition.
getTableSchemaDefinition(String) - Static method in class org.gridgain.internal.mcp.tools.SchemaDiscovery
Gets detailed schema definition for a specific table.
getText() - Method in class org.gridgain.internal.mcp.McpContent
 
getTimestamp() - Method in class org.gridgain.internal.mcp.audit.AuditEvent
 
getTimeTaken() - Method in class org.gridgain.internal.mcp.audit.AuditEvent
 
getTimeUntilNextToken() - Method in class org.gridgain.internal.mcp.ratelimit.TokenBucket
Gets time until next token is available.
getToolCalled() - Method in class org.gridgain.internal.mcp.audit.AuditEvent
 
getTtlMinutes() - Method in class org.gridgain.internal.mcp.cache.SchemaCacheConfig
 
getType() - Method in class org.gridgain.internal.mcp.McpContent
 
getUsername() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getValidationQuery() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
getValidationQuery() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
GRIDGAIN_HOST - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
GRIDGAIN_KEYSTORE_PASSWORD - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
GRIDGAIN_KEYSTORE_PATH - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
GRIDGAIN_PASSWORD - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
GRIDGAIN_PORT - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
GRIDGAIN_SSL_ENABLED - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
GRIDGAIN_TRUSTSTORE_PASSWORD - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
GRIDGAIN_TRUSTSTORE_PATH - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
GRIDGAIN_USERNAME - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 

H

handleCheckConnection(McpAsyncServerExchange, Map<String, Object>) - Static method in class org.gridgain.internal.mcp.tools.CheckConnectionTool
Handles execution of the check_database_connection tool.
handleGetQueryExecutionPlan(McpAsyncServerExchange, Map<String, Object>) - Static method in class org.gridgain.internal.mcp.tools.QueryAnalysisTool
Handles execution of the get_query_execution_plan tool.
handleGetSystemViewSchema(McpAsyncServerExchange, Map<String, Object>) - Static method in class org.gridgain.internal.mcp.tools.SchemaDiscovery
Handles execution of the get_system_view_schema_definition tool.
handleGetTableSchema(McpAsyncServerExchange, Map<String, Object>) - Static method in class org.gridgain.internal.mcp.tools.SchemaDiscovery
Handles execution of the get_table_schema_definition tool.
handleInvalidateSchemaCache(McpAsyncServerExchange, Map<String, Object>) - Static method in class org.gridgain.internal.mcp.tools.SchemaCacheTool
Handles the invalidate_schema_cache tool.
handleListSystemViews(McpAsyncServerExchange, Map<String, Object>) - Static method in class org.gridgain.internal.mcp.tools.SchemaDiscovery
Handles execution of the list_all_system_views tool.
handleListTables(McpAsyncServerExchange, Map<String, Object>) - Static method in class org.gridgain.internal.mcp.tools.SchemaDiscovery
Handles execution of the list_all_database_tables tool.
handleSelectQuery(McpAsyncServerExchange, Map<String, Object>) - Static method in class org.gridgain.internal.mcp.tools.SqlQueryExecutor
Handles execution of the connect_with_retry tool.
hashCode() - Method in record class org.gridgain.internal.mcp.QueryResult
Returns a hash code value for this object.
hasNoResults(McpResponse) - Static method in class org.gridgain.internal.mcp.utils.ValidationUtils
Checks if McpResponse contains "Query returned no results" message.
HelperUtils - Class in org.gridgain.internal.mcp.utils
Helper class to do some formatting tasks.
HelperUtils() - Constructor for class org.gridgain.internal.mcp.utils.HelperUtils
 

I

initialize(ConnectionConfig) - Static method in class org.gridgain.internal.mcp.utils.ConnectionUtils
Initializes the shared IgniteClient with the provided configuration.
invalidate(String) - Method in class org.gridgain.internal.mcp.cache.SchemaCache
Manually invalidates a cached schema entry.
invalidateAll() - Method in class org.gridgain.internal.mcp.cache.SchemaCache
Clears all cached schemas.
invalidateSchemaCache() - Static method in class org.gridgain.internal.mcp.config.ToolRegistry
Returns MCP tool specification for schema cache.
isAllowed() - Method in class org.gridgain.internal.mcp.ratelimit.RateLimitResult
Whether the request is allowed.
isEnabled() - Method in class org.gridgain.internal.mcp.audit.AuditConfiguration
Returns whether audit logging is enabled.
isEnabled() - Method in class org.gridgain.internal.mcp.ratelimit.RateLimiter
Checks if rate limiting is enabled.
isError() - Method in class org.gridgain.internal.mcp.McpResponse
Indicates whether this response represents an error.
isSslEnabled() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
isSslEnabled() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
isValid() - Method in class org.gridgain.internal.mcp.utils.ValidationResult
 

L

listAllDatabaseTables() - Static method in class org.gridgain.internal.mcp.config.ToolRegistry
Returns MCP tool specification for listing all database tables.
listAllDatabaseTables() - Static method in class org.gridgain.internal.mcp.tools.SchemaDiscovery
Lists all available tables in the database.
listAllSystemViews() - Static method in class org.gridgain.internal.mcp.config.ToolRegistry
Returns MCP tool specification for listing all system views.
listAllSystemViews() - Static method in class org.gridgain.internal.mcp.tools.SchemaDiscovery
Lists all available system views in the database.
loadSchemaInternal(String) - Method in class org.gridgain.internal.mcp.cache.SchemaCache
Internal load method - can be overridden in tests.
log(AuditEvent) - Method in interface org.gridgain.internal.mcp.audit.AuditLogger
Log an audit event asynchronously.
log(AuditEvent) - Method in class org.gridgain.internal.mcp.audit.Log4j2AuditLogger
 
log(AuditEvent) - Method in class org.gridgain.internal.mcp.audit.NoOpAuditLogger
 
Log4j2AuditLogger - Class in org.gridgain.internal.mcp.audit
Log4j2-based audit logger with structured JSON output.
Log4j2AuditLogger(AuditConfiguration) - Constructor for class org.gridgain.internal.mcp.audit.Log4j2AuditLogger
Constructs a new Log4j2 audit logger.
LOGGING_LEVEL - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 

M

main(String[]) - Static method in class org.gridgain.internal.mcp.McpServerApplication
Application entry point.
MAX_CACHE_SIZE - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MAX_RETRY_ATTEMPTS - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_CONNECTION_TIMEOUT - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_HEARTBEAT_INTERVAL - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_HEARTBEAT_TIMEOUT - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_OPERATION_TIMEOUT - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_RATE_LIMIT_DEFAULT_PER_MINUTE - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_RATE_LIMIT_ENABLED - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_RECONNECT_INTERVAL - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_SERVER_DESCRIPTION - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_SERVER_NAME - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_SERVER_VERSION - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
MCP_VALIDATION_QUERY - Enum constant in enum class org.gridgain.internal.mcp.config.EnvironmentKey
 
McpContent - Class in org.gridgain.internal.mcp
MCP Content block structure.
McpResponse - Class in org.gridgain.internal.mcp
Represents a response returned by an MCP tool invocation.
McpResponseConverter - Class in org.gridgain.internal.mcp.utils
Utility for converting between McpResponse and MCP protocol CallToolResult.
McpResponseConverter() - Constructor for class org.gridgain.internal.mcp.utils.McpResponseConverter
 
McpServerApplication - Class in org.gridgain.internal.mcp
Main entry point for the GridGain 9 MCP server.
McpServerApplication() - Constructor for class org.gridgain.internal.mcp.McpServerApplication
 
McpServerConfiguration - Class in org.gridgain.internal.mcp
Main configuration class for GridGain MCP Server.

N

NoOpAuditLogger - Class in org.gridgain.internal.mcp.audit
No-op implementation of AuditLogger for when audit logging is disabled.
NoOpAuditLogger() - Constructor for class org.gridgain.internal.mcp.audit.NoOpAuditLogger
 

O

org.gridgain.internal.mcp - package org.gridgain.internal.mcp
 
org.gridgain.internal.mcp.audit - package org.gridgain.internal.mcp.audit
 
org.gridgain.internal.mcp.cache - package org.gridgain.internal.mcp.cache
 
org.gridgain.internal.mcp.config - package org.gridgain.internal.mcp.config
 
org.gridgain.internal.mcp.connection - package org.gridgain.internal.mcp.connection
 
org.gridgain.internal.mcp.exception - package org.gridgain.internal.mcp.exception
 
org.gridgain.internal.mcp.ratelimit - package org.gridgain.internal.mcp.ratelimit
 
org.gridgain.internal.mcp.tools - package org.gridgain.internal.mcp.tools
 
org.gridgain.internal.mcp.utils - package org.gridgain.internal.mcp.utils
 

P

parseQualifiedName(String) - Static method in class org.gridgain.internal.mcp.utils.ValidationUtils
Parses a potentially qualified table name into schema and table components.
perMinute() - Element in annotation interface org.gridgain.internal.mcp.ratelimit.RateLimited
-1 means use default from env.
processLimit(String) - Static method in class org.gridgain.internal.mcp.utils.ValidationUtils
Processes LIMIT clause: injects if missing, validates if present.

Q

QueryAnalysisTool - Class in org.gridgain.internal.mcp.tools
MCP tool for analyzing SQL query execution plans.
QueryAnalysisTool() - Constructor for class org.gridgain.internal.mcp.tools.QueryAnalysisTool
 
QueryResult - Record Class in org.gridgain.internal.mcp
Query execution result.
QueryResult(List<String>, List<List<Object>>, int) - Constructor for record class org.gridgain.internal.mcp.QueryResult
Constructor without warning.
QueryResult(List<String>, List<List<Object>>, int, String) - Constructor for record class org.gridgain.internal.mcp.QueryResult
Creates an instance of a QueryResult record class.

R

RateLimited - Annotation Interface in org.gridgain.internal.mcp.ratelimit
This annotation marks methods as rate limited.
RateLimiter - Class in org.gridgain.internal.mcp.ratelimit
Central rate limiter that manages per-tool token buckets.
RateLimitResult - Class in org.gridgain.internal.mcp.ratelimit
Result of a rate limit check.
RateLimitResult(boolean, int, int, long) - Constructor for class org.gridgain.internal.mcp.ratelimit.RateLimitResult
Creates a rate limit result.
reset() - Method in class org.gridgain.internal.mcp.ratelimit.RateLimiter
Resets all rate limit buckets (primarily for testing).
ResourceRegistry - Class in org.gridgain.internal.mcp.config
Registry for all MCP resources available in the GridGain MCP server.
ResourceRegistry() - Constructor for class org.gridgain.internal.mcp.config.ResourceRegistry
 
rowCount() - Method in record class org.gridgain.internal.mcp.QueryResult
Returns the value of the rowCount record component.
rows() - Method in record class org.gridgain.internal.mcp.QueryResult
Returns the value of the rows record component.

S

SchemaCache - Class in org.gridgain.internal.mcp.cache
Manages caching of table schema definitions.
SchemaCache(SchemaCacheConfig) - Constructor for class org.gridgain.internal.mcp.cache.SchemaCache
Caffeine cache builder.
SchemaCacheConfig - Class in org.gridgain.internal.mcp.cache
Configuration for schema caching.
SchemaCacheConfig() - Constructor for class org.gridgain.internal.mcp.cache.SchemaCacheConfig
Schema cache config.
SchemaCacheConfig(int, int) - Constructor for class org.gridgain.internal.mcp.cache.SchemaCacheConfig
Parameterized schema cache config.
SchemaCacheHolder - Class in org.gridgain.internal.mcp.cache
Singleton holder for the shared schema cache instance.
SchemaCacheTool - Class in org.gridgain.internal.mcp.tools
MCP tool for invalidating the cached schema in case the user doubts of cache incorrectness.
SchemaCacheTool() - Constructor for class org.gridgain.internal.mcp.tools.SchemaCacheTool
 
SchemaDiscovery - Class in org.gridgain.internal.mcp.tools
Schema Discovery tools for GridGain 9 MCP Server.
SchemaDiscovery() - Constructor for class org.gridgain.internal.mcp.tools.SchemaDiscovery
 
SchemaLoadException - Exception in org.gridgain.internal.mcp.exception
Custom exception to carry McpResponse errors without caching them.
SchemaLoadException(McpResponse) - Constructor for exception org.gridgain.internal.mcp.exception.SchemaLoadException
 
setAuditInterceptor(AuditInterceptor) - Static method in class org.gridgain.internal.mcp.utils.ToolRegistryUtils
Sets the audit interceptor for all tools.
shouldWarn() - Method in class org.gridgain.internal.mcp.ratelimit.RateLimitResult
Checks if remaining tokens are below the warning threshold (20%).
shutdown() - Static method in class org.gridgain.internal.mcp.utils.ConnectionUtils
Closes the shared IgniteClient and releases all associated resources.
SqlQueryExecutor - Class in org.gridgain.internal.mcp.tools
Executes read-only SQL SELECT queries against GridGain.
SqlQueryExecutor() - Constructor for class org.gridgain.internal.mcp.tools.SqlQueryExecutor
 
success(String) - Static method in class org.gridgain.internal.mcp.McpResponse
Creates a successful MCP response containing a single text message.

T

toCallToolResult(McpResponse) - Static method in class org.gridgain.internal.mcp.utils.McpResponseConverter
Convert McpResponse to CallToolResult.
TokenBucket - Class in org.gridgain.internal.mcp.ratelimit
Thread-safe token bucket rate limiter.
TokenBucket(long, long) - Constructor for class org.gridgain.internal.mcp.ratelimit.TokenBucket
Creates a token bucket.
ToolRegistry - Class in org.gridgain.internal.mcp.config
Registry for all MCP tools available in the GridGain MCP server.
ToolRegistry() - Constructor for class org.gridgain.internal.mcp.config.ToolRegistry
 
ToolRegistryUtils - Class in org.gridgain.internal.mcp.utils
Utility class for creating and configuring MCP tool handlers.
ToolRegistryUtils() - Constructor for class org.gridgain.internal.mcp.utils.ToolRegistryUtils
 
toString() - Method in class org.gridgain.internal.mcp.audit.AuditConfiguration
 
toString() - Method in class org.gridgain.internal.mcp.audit.AuditEvent
 
toString() - Method in class org.gridgain.internal.mcp.connection.ConnectionConfig
 
toString() - Method in class org.gridgain.internal.mcp.McpServerConfiguration
 
toString() - Method in record class org.gridgain.internal.mcp.QueryResult
Returns a string representation of this record class.
toString() - Method in class org.gridgain.internal.mcp.ratelimit.RateLimitResult
 
tryConsume() - Method in class org.gridgain.internal.mcp.ratelimit.TokenBucket
Attempts to consume one token.

V

valid() - Static method in class org.gridgain.internal.mcp.utils.ValidationResult
 
validateQuery(String) - Static method in class org.gridgain.internal.mcp.utils.ValidationUtils
Validates that query is a safe read-only operation.
ValidationResult - Class in org.gridgain.internal.mcp.utils
Query validation result.
ValidationUtils - Class in org.gridgain.internal.mcp.utils
Provides helper methods for query execution.
ValidationUtils() - Constructor for class org.gridgain.internal.mcp.utils.ValidationUtils
 
valueOf(String) - Static method in enum class org.gridgain.internal.mcp.config.EnvironmentKey
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.gridgain.internal.mcp.config.EnvironmentKey
Returns an array containing the constants of this enum class, in the order they are declared.

W

warning() - Method in record class org.gridgain.internal.mcp.QueryResult
Returns the value of the warning record component.
wrap(String, BiFunction<McpAsyncServerExchange, Map<String, Object>, Mono<McpSchema.CallToolResult>>) - Method in class org.gridgain.internal.mcp.audit.AuditInterceptor
Wraps a tool handler with audit logging.
A B C D E F G H I L M N O P Q R S T V W 
All Classes and Interfaces|All Packages|Serialized Form