Refactor config loading (completed)
This commit is contained in:
@@ -1,11 +1,9 @@
|
||||
import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
|
||||
import { SSEServerTransport } from '@modelcontextprotocol/sdk/server/sse.js';
|
||||
import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js';
|
||||
|
||||
import { Logger } from '../utils/logger.util';
|
||||
import configLoader from '../config/config-loader';
|
||||
import { PACKAGE_NAME, VERSION } from '../utils/constants.util';
|
||||
import posthogLlmResources from '../resources/posthog-llm.resource.js';
|
||||
import posthogLlmTools from '../tools/posthog-llm.tool.js';
|
||||
import openTelemetryTools from '../tools/opentelemetry-llm.tool.js';
|
||||
|
||||
@@ -27,12 +25,11 @@ export function createServer() {
|
||||
version: VERSION,
|
||||
});
|
||||
|
||||
// Register tools and resources
|
||||
serverLogger.info('Registering MCP tools and resources...');
|
||||
// Register tools
|
||||
serverLogger.info('Registering MCP tools...');
|
||||
posthogLlmTools.registerTools(server);
|
||||
posthogLlmResources.registerResources(server);
|
||||
openTelemetryTools.registerTools(server);
|
||||
serverLogger.debug('All tools and resources registered');
|
||||
serverLogger.debug('All tools registered');
|
||||
|
||||
return server;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user