generated from nhcarrigan/template
fix: register then decorate
This commit is contained in:
+5
-5
@@ -54,6 +54,11 @@ mcp.tool("docs", () => {
|
|||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|
||||||
|
await server.register(FastifyMcpServer, {
|
||||||
|
endpoint: "/mcp",
|
||||||
|
server: mcp.server,
|
||||||
|
});
|
||||||
|
|
||||||
const mcpServer = getMcpDecorator(server);
|
const mcpServer = getMcpDecorator(server);
|
||||||
|
|
||||||
const sessionManager = mcpServer.getSessionManager();
|
const sessionManager = mcpServer.getSessionManager();
|
||||||
@@ -73,11 +78,6 @@ sessionManager.on("transportError", (sessionId: string, error: Error) => {
|
|||||||
void logger.error(`Error in session ${sessionId}:`, error);
|
void logger.error(`Error in session ${sessionId}:`, error);
|
||||||
});
|
});
|
||||||
|
|
||||||
await server.register(FastifyMcpServer, {
|
|
||||||
endpoint: "/mcp",
|
|
||||||
server: mcp.server,
|
|
||||||
});
|
|
||||||
|
|
||||||
server.listen({ port: 20_000 }, (error) => {
|
server.listen({ port: 20_000 }, (error) => {
|
||||||
if (error) {
|
if (error) {
|
||||||
void logger.error("instantiate server", error);
|
void logger.error("instantiate server", error);
|
||||||
|
|||||||
Reference in New Issue
Block a user