fix: register then decorate

This commit is contained in:
2025-08-07 12:44:37 -07:00
parent e60c7b750d
commit e49137bb08
+5 -5
View File
@@ -54,6 +54,11 @@ mcp.tool("docs", () => {
};
});
await server.register(FastifyMcpServer, {
endpoint: "/mcp",
server: mcp.server,
});
const mcpServer = getMcpDecorator(server);
const sessionManager = mcpServer.getSessionManager();
@@ -73,11 +78,6 @@ sessionManager.on("transportError", (sessionId: string, error: Error) => {
void logger.error(`Error in session ${sessionId}:`, error);
});
await server.register(FastifyMcpServer, {
endpoint: "/mcp",
server: mcp.server,
});
server.listen({ port: 20_000 }, (error) => {
if (error) {
void logger.error("instantiate server", error);