Skip to content

Commit c9b9a2e

Browse files
committed
add server.getVersion()
1 parent 09e5d5b commit c9b9a2e

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/server/index.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,13 @@ export class Server<
104104
);
105105
}
106106

107+
/**
108+
* The server's name and version.
109+
*/
110+
getVersion(): { readonly name: string; readonly version: string } {
111+
return this._serverInfo;
112+
}
113+
107114
/**
108115
* Registers new capabilities. This can only be called before connecting to a transport.
109116
*

src/server/mcp.test.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ describe("McpServer", () => {
2626
});
2727

2828
expect(mcpServer.server).toBeDefined();
29+
expect(mcpServer.server.getVersion()).toEqual({
30+
name: "test server",
31+
version: "1.0",
32+
});
2933
});
3034

3135
test("should allow sending notifications via Server", async () => {

0 commit comments

Comments
 (0)