@@ -14,7 +14,6 @@ import {
1414import { UpdateDataTool } from "./tools/UpdateDataTool.js" ;
1515import { InsertDataTool } from "./tools/InsertDataTool.js" ;
1616import { ReadDataTool } from "./tools/ReadDataTool.js" ;
17- import { QueryTableTool } from "./tools/QueryTableTool.js" ;
1817import { CreateTableTool } from "./tools/CreateTableTool.js" ;
1918import { CreateIndexTool } from "./tools/CreateIndexTool.js" ;
2019import { ListTableTool } from "./tools/ListTableTool.js" ;
@@ -62,7 +61,6 @@ export async function createSqlConfig(): Promise<{ config: sql.config, token: st
6261const updateDataTool = new UpdateDataTool ( ) ;
6362const insertDataTool = new InsertDataTool ( ) ;
6463const readDataTool = new ReadDataTool ( ) ;
65- const queryTableTool = new QueryTableTool ( ) ;
6664const createTableTool = new CreateTableTool ( ) ;
6765const createIndexTool = new CreateIndexTool ( ) ;
6866const listTableTool = new ListTableTool ( ) ;
@@ -89,7 +87,7 @@ const isReadOnly = process.env.READONLY === "true";
8987server . 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
9593server . 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 ) ;
0 commit comments