Expand description
SQLite MCP服务器实现
§SQLite MCP服务器实现
本模块实现了SQLite MCP服务器的核心功能,包括:
- SQLite连接管理
- MCP方法实现(query, execute, executemany, executescript)
- 参数处理和结果格式化
§主要组件
SQLiteRouter
: 实现MCP路由器接口,处理客户端请求
§支持的MCP方法
§query
执行SQL查询并返回结果。
§查询参数
query
:要执行的SQL查询params
:(可选)绑定到查询的参数
§查询返回值
columns
:列名rows
:查询返回的行
§execute
执行SQL语句。
§执行参数
statement
:要执行的SQL语句params
:(可选)绑定到语句的参数
§执行返回值
rowcount
:受影响的行数lastrowid
:最后插入行的ID(如适用)
§executemany
使用不同参数多次执行SQL语句。
§批量执行参数
statement
:要执行的SQL语句params_list
:绑定到语句的参数列表
§批量执行返回值
rowcount
:受影响的行数
§executescript
执行SQL脚本。
§脚本参数
script
:要执行的SQL脚本
§脚本返回值
rowcount
:受影响的行数
Structs§
- SQLite
Router - SQLite MCP服务器路由器