All Classes and Interfaces
Class
Description
Configuration for MCP audit logging.
Audit event record capturing MCP tool invocation details.
Interceptor that wraps MCP tool execution handlers to capture audit events.
Interface for audit logging implementations.
MCP tool for validating GridGain database connectivity and health.
Unified configuration resolver with 4-tier fallback:
1.
Configuration for GridGain client connections.
Builder utility for creating ConnectionConfig from tool arguments and environment variables.
Utility class for managing a shared IgniteClient instance across the MCP server lifecycle.
Centralized environment variable keys and default values.
Helper class to do some formatting tasks.
Log4j2-based audit logger with structured JSON output.
MCP Content block structure.
Represents a response returned by an MCP tool invocation.
Utility for converting between McpResponse and MCP protocol CallToolResult.
Main entry point for the GridGain 9 MCP server.
Main configuration class for GridGain MCP Server.
No-op implementation of AuditLogger for when audit logging is disabled.
MCP tool for analyzing SQL query execution plans.
Query execution result.
This annotation marks methods as rate limited.
Central rate limiter that manages per-tool token buckets.
Result of a rate limit check.
Registry for all MCP resources available in the GridGain MCP server.
Manages caching of table schema definitions.
Configuration for schema caching.
Singleton holder for the shared schema cache instance.
MCP tool for invalidating the cached schema in case the user doubts of cache incorrectness.
Schema Discovery tools for GridGain 9 MCP Server.
Custom exception to carry McpResponse errors without caching them.
Executes read-only SQL SELECT queries against GridGain.
Thread-safe token bucket rate limiter.
Registry for all MCP tools available in the GridGain MCP server.
Utility class for creating and configuring MCP tool handlers.
Query validation result.
Provides helper methods for query execution.