import { EnvConfigGetter } from "./config/envConfigGetter";
import { StdLogger } from "./logger/stdLogger";
import { Server } from "./server";
import { ToolsLoader } from "./tools/loader";
import { ToolsReponseProcessor } from "./tools/response/toolsReponseProcessor";
const logger = new StdLogger();
const configGetter = new EnvConfigGetter(logger);
const config = configGetter.getConfig();
const processor = new ToolsReponseProcessor(logger);
const tools = new ToolsLoader(config, logger);
const server = new Server(config, tools, processor);
const start = async () => {
await server.configureServer("tarkov.dev MCP", "0.0.1");
await server.runServer();
};
start();