这是一个基于SQLite实现的模型上下文协议(MCP)服务器,提供数据库交互和商业智能分析能力。该服务器支持运行SQL查询、分析业务数据,并自动生成商业洞察备忘录。
服务器提供以下动态资源:
memo://insights
:持续更新的商业洞察备忘录,汇总分析过程中发现的所有洞见
服务器提供演示提示词:
mcp-demo
:交互式提示词,引导用户完成数据库操作
topic
- 需要分析的业务领域服务器提供六个核心工具:
read_query
query
(字符串):要执行的SELECT SQL查询write_query
query
(字符串):SQL修改查询{ affected_rows: 数字 }
create_table
query
(字符串):CREATE TABLE SQL语句list_tables
describe-table
table_name
(字符串):要描述的表名append_insight
insight
(字符串):从数据分析中发现的商业洞见memo://insights
资源的更新# 将服务器添加到claude_desktop_config.json
"mcpServers": {
"sqlite": {
"command": "uv",
"args": [
"--directory",
"servers_repo/servers/src/sqlite",
"run",
"mcp-server-sqlite",
"--db-path",
"~/test.db"
]
}
}

# 将服务器添加到claude_desktop_config.json
"mcpServers": {
"sqlite": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-v",
"mcp-test:/mcp",
"mcp/sqlite",
"--db-path",
"/mcp/test.db"
]
}
}

快速安装,请点击下方安装按钮:
如需手动安装,请将以下JSON块添加到VS Code的用户设置(JSON)文件中。可以通过按Ctrl + Shift + P
并输入Preferences: Open Settings (JSON)
来操作。
或者,可以将其添加到工作区中的.vscode/mcp.json
文件中。这样可以将配置与他人共享。
注意:使用
mcp.json
文件时需要包含mcp
键。
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "db_path",
"description": "SQLite数据库路径",
"default": "${workspaceFolder}/db.sqlite"
}
],
"servers": {
"sqlite": {
"command": "uvx",
"args": [
"mcp-server-sqlite",
"--db-path",
"${input:db_path}"
]
}
}
}
}

{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "db_path",
"description": "SQLite数据库路径(容器内)",
"default": "/mcp/db.sqlite"
}
],
"servers": {
"sqlite": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-v",
"mcp-sqlite:/mcp",
"mcp/sqlite",
"--db-path",
"${input:db_path}"
]
}
}
}
}

Docker:
docker build -t mcp/sqlite .
uv add "mcp[cli]"
mcp dev src/mcp_server_sqlite/server.py:wrapper

本MCP服务器采用MIT许可证授权。这意味着您可以在MIT许可证条款和条件下自由使用、修改和分发该软件。有关详细信息,请参阅项目仓库中的LICENSE文件。