mcp-sqlite-manager 是一个借助 FastMCP 构建的 MCP 服务器,主要用于与 SQLite 数据库进行交互。借助结构化工具,用户能够轻松地对 SQLite 数据进行查询、更新和检查操作。
mcp-sqlite-manager 提供了一个便捷的途径,让你可以通过 MCP 协议与 SQLite 数据库交互。你可以使用它提供的各种功能来管理和操作你的 SQLite 数据库。
read_query:执行 SELECT 查询,并将结果以 JSON 格式返回。write_query:执行 INSERT、UPDATE 或 DELETE 查询。create_table:依据 SQL 方案定义创建新表。list_tables:返回数据库中的所有表列表。describe_table:显示特定表的架构信息(类似于 PRAGMA table_info)。此包推荐使用 pipx(打开新窗口) 进行安装,它允许你在隔离环境中运行 Python 应用程序。
pipx install --force mcp-sqlite-manager
若要将此服务器作为 Cursor 中的 MCP 工具使用,可在 ~/.cursor/mcp.json 文件中添加以下配置,也可通过 Cursor 设置菜单进行配置。
{
"mcpServers": {
"mcp-sqlite-manager": {
"command": "mcp-sqlite-manager"
}
}
}
Jonathan Hoffman GitHub LinkedIn
擅长领域:Python、Django、JS、Web、ML、AI、咖啡和 🍺 啤酒。
本项目采用 MIT 许可证,你可以免费使用、修改和改进该项目。