Skip to content

Commit b484047

Browse files
committed
bump to latest
1 parent f02425c commit b484047

2 files changed

Lines changed: 14 additions & 3 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"check": "npm run lint && npm run type-check && npm run prettier",
1919
"clean": "rm -rf ./dist ./fixtures ./db ./fixtures.tar.gz",
2020
"dev": "concurrently -p \"[{name}]\" -n \"ESBUILD,INSPECTOR\" -c \"blue,green\" \"npm run build:watch\" \"npm run dev:inspector\"",
21-
"dev:inspector": "npx --yes @modelcontextprotocol/inspector@0.14.3 node ./dist/index.js",
21+
"dev:inspector": "npx --yes @modelcontextprotocol/inspector node ./dist/index.js",
2222
"lint": "eslint ./src",
2323
"lint:fix": "eslint --fix ./src",
2424
"prepare": "npm run check && npm run type-check && npm run build",
@@ -30,7 +30,7 @@
3030
"type-check": "tsc --noEmit"
3131
},
3232
"dependencies": {
33-
"@modelcontextprotocol/sdk": "1.17.3",
33+
"@modelcontextprotocol/sdk": "1.20.0",
3434
"@xenova/transformers": "2.17.2",
3535
"archiver": "^6.0.2",
3636
"better-sqlite3": "11.9.1",

src/server.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
22
import packageJSON from '../package.json' with { type: 'json' };
3-
import { CallToolRequestSchema, ListToolsRequestSchema } from '@modelcontextprotocol/sdk/types.js';
3+
import {
4+
CallToolRequestSchema,
5+
ListToolsRequestSchema,
6+
SetLevelRequestSchema,
7+
} from '@modelcontextprotocol/sdk/types.js';
48
import { Tool } from './tools/types';
59
import z from 'zod';
610
import { logger } from './utils/logger';
@@ -26,6 +30,13 @@ export const createServer = (): Server => {
2630
);
2731
const context = new Context();
2832

33+
// Breaking change in the protocol:
34+
// https://github.com/modelcontextprotocol/inspector/issues/610
35+
server.setRequestHandler(SetLevelRequestSchema, (request) => {
36+
logger.log(`--- Logging level: ${request.params.level}`);
37+
return {};
38+
});
39+
2940
server.setRequestHandler(ListToolsRequestSchema, async () => {
3041
return {
3142
tools: tools.map(({ handler: _handler, inputSchema, ...rest }) => ({

0 commit comments

Comments
 (0)