|
|
6 месяцев назад | |
|---|---|---|
| .. | ||
| README.cn.md | 6 месяцев назад | |
| README.md | 6 месяцев назад | |
| init.go | 6 месяцев назад | |
https://github.com/modelcontextprotocol/servers-archived/tree/main/src/sqlite
一个模型上下文协议 (MCP) 服务器实现,通过 SQLite 提供数据库交互和商业智能功能。该服务器支持运行 SQL 查询、分析业务数据,并自动生成商业洞察备忘录。
服务器公开一个动态资源:
memo://insights:持续更新的商业洞察备忘录,汇总分析过程中发现的洞察
服务器提供一个演示提示:
mcp-demo:引导用户进行数据库操作的交互式提示
topic - 要分析的业务领域服务器提供六个核心工具:
read_query
query(字符串):要执行的 SELECT SQL 查询write_query
query(字符串):SQL 修改查询{ affected_rows: number }create_table
query(字符串):CREATE TABLE SQL 语句list_tables
describe-table
table_name(字符串):要描述的表名append_insight
insight(字符串):从数据分析中发现的商业洞察# 将服务器添加到您的 claude_desktop_config.json
"mcpServers": {
"sqlite": {
"command": "uv",
"args": [
"--directory",
"parent_of_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 文件。