fix: wait for initialization to complete before listing tools (#886)

This commit is contained in:
Yury Semikhatsky
2025-08-13 17:29:10 -07:00
committed by GitHub
parent 73adb0fdf0
commit 12942b81d6
3 changed files with 15 additions and 1 deletions

View File

@@ -54,6 +54,7 @@ export function createServer(backend: ServerBackend, runHeartbeat: boolean): Ser
server.setRequestHandler(ListToolsRequestSchema, async () => {
serverDebug('listTools');
await initializedPromise;
const tools = await backend.listTools();
return { tools };
});