UNPKG

@kpritam/gremlin-mcp

Version:

A Gremlin MCP server that allows for fetching status, schema, and querying using Gremlin for any Gremlin-compatible graph database (TypeScript implementation).

43 lines 1.18 kB
/** * Application constants for the Gremlin MCP Server. */ // Server Information export const SERVER_NAME = 'gremlin-mcp'; export const SERVER_VERSION = '0.0.3'; // MCP Resource URIs export const RESOURCE_URIS = { STATUS: 'gremlin://status', SCHEMA: 'gremlin://schema', }; // MCP Tool Names export const TOOL_NAMES = { GET_GRAPH_STATUS: 'get_graph_status', GET_GRAPH_SCHEMA: 'get_graph_schema', RUN_GREMLIN_QUERY: 'run_gremlin_query', REFRESH_SCHEMA_CACHE: 'refresh_schema_cache', IMPORT_GRAPH_DATA: 'import_graph_data', EXPORT_SUBGRAPH: 'export_subgraph', }; // Default Configuration Values export const DEFAULTS = { HOST: 'localhost', PORT: 8182, TRAVERSAL_SOURCE: 'g', USE_SSL: false, LOG_LEVEL: 'info', SERVER_NAME: 'gremlin-mcp', SERVER_VERSION: '0.0.3', IDLE_TIMEOUT_SECONDS: 300, }; // Connection Status Messages export const STATUS_MESSAGES = { AVAILABLE: 'Available', NOT_CONNECTED: 'Not Connected', CONNECTION_ERROR: 'Connection Error', }; // MIME Types export const MIME_TYPES = { TEXT_PLAIN: 'text/plain', APPLICATION_JSON: 'application/json', }; //# sourceMappingURL=constants.js.map