import { McpHttpServer as CoreMcpHttpServer } from '@timmeck/brain-core';
import { registerToolsDirect } from './tools.js';
import { registerPromptsDirect } from './prompts.js';
export class McpHttpServer {
    inner;
    constructor(port, router) {
        this.inner = new CoreMcpHttpServer(port, router, { name: 'brain', version: '3.1.0' }, (server, _r) => {
            registerToolsDirect(server, router);
            registerPromptsDirect(server, router);
        });
    }
    start() { this.inner.start(); }
    stop() { this.inner.stop(); }
    getClientCount() { return this.inner.getClientCount(); }
}
//# sourceMappingURL=http-server.js.map