Skip to content

Commit 058eacb

Browse files
committed
Remove QueryTableTool
1 parent 436160a commit 058eacb

File tree

2 files changed

+2
-45
lines changed

2 files changed

+2
-45
lines changed

MssqlMcp/NodejsMcpServer/src/index.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import {
1414
import { UpdateDataTool } from "./tools/UpdateDataTool.js";
1515
import { InsertDataTool } from "./tools/InsertDataTool.js";
1616
import { ReadDataTool } from "./tools/ReadDataTool.js";
17-
import { QueryTableTool } from "./tools/QueryTableTool.js";
1817
import { CreateTableTool } from "./tools/CreateTableTool.js";
1918
import { CreateIndexTool } from "./tools/CreateIndexTool.js";
2019
import { ListTableTool } from "./tools/ListTableTool.js";
@@ -62,7 +61,6 @@ export async function createSqlConfig(): Promise<{ config: sql.config, token: st
6261
const updateDataTool = new UpdateDataTool();
6362
const insertDataTool = new InsertDataTool();
6463
const readDataTool = new ReadDataTool();
65-
const queryTableTool = new QueryTableTool();
6664
const createTableTool = new CreateTableTool();
6765
const createIndexTool = new CreateIndexTool();
6866
const listTableTool = new ListTableTool();
@@ -89,7 +87,7 @@ const isReadOnly = process.env.READONLY === "true";
8987
server.setRequestHandler(ListToolsRequestSchema, async () => ({
9088
tools: isReadOnly
9189
? [listTableTool, readDataTool, describeTableTool] // todo: add searchDataTool to the list of tools available in readonly mode once implemented
92-
: [insertDataTool, readDataTool, queryTableTool, updateDataTool, createTableTool, createIndexTool, dropTableTool, listTableTool],
90+
: [insertDataTool, readDataTool, updateDataTool, createTableTool, createIndexTool, dropTableTool, listTableTool],
9391
}));
9492

9593
server.setRequestHandler(CallToolRequestSchema, async (request) => {
@@ -103,9 +101,6 @@ server.setRequestHandler(CallToolRequestSchema, async (request) => {
103101
case readDataTool.name:
104102
result = await readDataTool.run(args);
105103
break;
106-
case queryTableTool.name:
107-
result = await queryTableTool.run(args);
108-
break;
109104
case updateDataTool.name:
110105
result = await updateDataTool.run(args);
111106
break;
@@ -199,4 +194,4 @@ function wrapToolRun(tool: { run: (...args: any[]) => Promise<any> }) {
199194
};
200195
}
201196

202-
[insertDataTool, readDataTool, queryTableTool, updateDataTool, createTableTool, createIndexTool, dropTableTool, listTableTool, describeTableTool].forEach(wrapToolRun);
197+
[insertDataTool, readDataTool, updateDataTool, createTableTool, createIndexTool, dropTableTool, listTableTool, describeTableTool].forEach(wrapToolRun);

MssqlMcp/NodejsMcpServer/src/tools/QueryTableTool.ts

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)