数据库LLM集成工具

MCP Toolbox for Databases是一个将SQL数据库与语言模型(LLMs)集成的工具,支持通过Python和LangGraph开发客户端,适用于数据自动化处理和智能查询场景。

  • by jeffbicca
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 jeffbicca/tdc-poa-2025-sql2llm

使用说明

TDC-X 2025 POA研讨会:从SQL到LLM - 使用MCP Toolbox将数据库转化为智能

本次研讨会旨在介绍基于SQL数据库和语言模型(LLM)之间的集成技术。 MCP数据库工具箱 达谷歌。

要使用的数据库是 奇努克一个SQLite基础。

目的

  • 演示如何使用 MCP Toolbox for Databases 创建响应“真实”数据库提示的代理。
  • 配置和使用 VSCode 和 GitHub Copilot 开发和测试工具箱。
  • 探索使用提示符和自动化处理数据。
  • 使用LangGraph编写Python客户端以与工具箱交互。

先决条件

  • Vscode(下载)
  • MCP数据库工具箱(下载)
  • 激活的 Github Copilot 许可证

要求(API)

  • Python 3.9(高级版)

如何提升环境

  1. Na意大利面 .vscode打开文件 mcp.json
  2. 当您打开该文件时,VSCode将为MCP服务器提供“开始”选项。

如何测试环境

  1. 打开文件 prompts.md这里有一些例子可以引导你。

  2. 在Github Copilot聊天中运行提示,然后测试可用的工具。

    2.1。建议您禁用所有其他 VSCode 工具,并仅保留 sqlite/MCP Toolbox 工具处于活动状态。要做到这一点,请单击“配置工具”按钮(在聊天的“发送”按钮旁边),然后只留下工具箱 sqlite 标记 。

如何上传API

cd api
pip3 install -r requirements.txt
python3 main.py main:app

服务器将在端口可用 8000API 文档 http://localhost:8000/docs.