使用说明
MCP SQLite 服务器
基于(某基础/框架),一个使用Node.js实现的模型上下文协议SQLite服务器 官方Python参考文档这个版本为那些无法使用Python的UVX运行器的环境提供了基于npx的替代方案,例如 LibreChat(可译为“自由聊天”或根据具体语境译为更贴切的名称,但此处保持原样以体现其特定含义).
与Claude桌面版配合使用
手动安装
添加以下内容至 claude_desktop_config.json:
{
"mcpServers": {
"sqlite": {
"command": "/absolute/path/to/npx",
"args": [
"-y",
"mcp-server-sqlite-npx",
"/absolute/path/to/database.db"
],
"env": {
"PATH": "/absolute/path/to/executables",
"NODE_PATH": "/absolute/path/to/node_modules"
}
}
}
}
在 macOS 上使用 nvm 的完整示例:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"sqlite": {
"command": "/Users/{username}/.nvm/versions/node/v22.12.0/bin/npx",
"args": [
"-y",
"mcp-server-sqlite-npx",
"/Users/{username}/projects/database.db"
],
"env": {
"PATH": "/Users/{username}/.nvm/versions/node/v22.12.0/bin:/usr/local/bin:/usr/bin:/bin",
"NODE_PATH": "/Users/{username}/.nvm/versions/node/v22.12.0/lib/node_modules"
}
}
}
}
在Windows上使用nvm的完整示例:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"sqlite": {
"command": "C:\\Program Files\\nodejs\\npx.cmd",
"args": [
"-y",
"mcp-server-sqlite-npx",
"C:\\Users\\{username}\\projects\\database.db"
],
"env": {
"PATH": "C:\\Program Files\\nodejs;%PATH%",
"NODE_PATH": "C:\\Program Files\\nodejs\\node_modules"
}
}
}
}
通过Smithery进行安装
通过自动方式为Claude Desktop安装MCP SQLite Server “Smithery”可以翻译为“铁匠铺”或“锻造工坊”。这个词汇源自英语,其中“Smith”通常指的是铁匠或锻造工匠,“ery”则表示某种职业或活动的场所。因此,“Smithery”指的是铁匠进行锻造、修理或制造金属制品的地方:
npx -y @smithery/cli install mcp-server-sqlite-npx --client claude
发展
- 安装依赖项:
npm ci
- 构建TypeScript代码:
npm run build
使用MCP Inspector进行测试
你可以使用以下方法测试服务器 MCP 检查器工具:
npx @modelcontextprotocol/inspector node dist/index.js /absolute/path/to/database.db
Connect 并前往 Tools 开始使用服务器。
使用Claude Desktop进行测试
在……中添加以下内容 claude_desktop_config.json:
{
"mcpServers": {
"sqlite": {
"command": "/absolute/path/to/node",
"args": [
"/absolute/path/to/dist/index.js",
"/absolute/path/to/database.db"
]
}
}
}
示例:
/absolute/path/to/node:/Users/{username}/.nvm/versions/node/v20.18.1/bin/node/absolute/path/to/index.js:/Users/{username}/projects/mcp-server-sqlite-npx/dist/index.js/absolute/path/to/database.db:/Users/{username}/projects/database.db
发布
- 在 package.json 中升级版本号
npm install- 提交并附上消息:
Release {version, e.g. 0.1.6}
