返回市场
麦克服 sqlite

麦克服 sqlite

作者:santos-4047 星标更新:2025-04-23

项目介绍

SQLite MCP 服务器

使用TypeScript实现的Model Context Protocol (MCP)服务器,用于与SQLite数据库交互。此服务器提供了一个交互界面,用于执行SQL查询、管理数据库模式以及合成业务洞察——所有这些都在一个可扩展的协议框架内进行。

不熟悉MCP?请参阅下面的什么是MCP?部分。

特性

命令描述示例
list_tables列出SQLite数据库中的所有表-
read_query在SQLite数据库上执行SELECT查询SELECT * FROM users WHERE age > 18

安装与设置

git clone https://github.com/javsanmar5/mcp-server.sqlite.git
cd mcp-server.sqlite

由于尚未作为npm包发布,我们将专注于Docker安装方法:

1. 构建Docker镜像

docker build -t mcp/sqlite .

2. 配置您的AI客户端

在您的AI客户端配置文件中添加以下内容:

"mcpServers": {
  "sqlite": {
    "command": "docker",
    "args": [
      "run",
      "--rm",
      "-i",
      "-v",
      "mcp-test:/mcp",
      "mcp/sqlite",
      "--db-path",
      "test_db.sqlite3"
    ]
  }
}

如果您不确定这是哪个json文件,请查看客户端配置指南

3. 重启您的AI客户端

重启后,MCP工具应在您的AI客户端界面中可用。 在Windows上,您可能需要手动终止进程以使更改生效。

文档

什么是MCP?

Model Context Protocol (MCP)是一种标准化的方式,使AI模型能够与外部工具和服务进行交互。它允许AI助手通过定义的协议接口执行诸如运行数据库查询、访问外部API或操作文件等操作。

MCP扩展了AI的能力,使其超越对话范围,通过结构化方式访问工具和数据源,而无需直接集成到AI模型本身。

教程:使用Claude Desktop设置

Claude Desktop是支持MCP服务器的众多AI客户端之一。以下是如何在Windows上设置它的步骤:

  1. 按下Windows键 + R打开运行对话框
  2. 输入%appdata%\Claude并按Enter
  3. 如果不存在,创建一个名为claude_desktop_config.json的新文件
  4. 添加来自设置说明第2步的配置
  5. 保存文件并重启Claude Desktop
  6. 您现在应该能在Claude界面中看到SQLite工具

许可证

本项目采用MIT许可证。

贡献

该项目主要是为了学习目的而创建。然而,如果您想贡献代码,欢迎提交Pull Request,我会进行审核。

感谢您的关注!