mcpField
S
SQL-Assistant

SQL-Assistant

本地服务
github.com/crazyfrankie数据库379 周前更新

关于 SQL-Assistant

SQL-Assistant 是一个 MCP 服务,可自动处理希冀网站上的 SQL 作业。它向 AI 提供题目与提交流程,面向使用兼容 MCP 客户端的学生。

主要功能

  1. 01自动执行 SQL 作业流程
  2. 02支持希冀 SQL 作业网站
  3. 03提供题目与代码操作
  4. 04通过流程提交答案

适用场景

  1. 01按指定题号范围完成 SQL 题
  2. 02让 AI 循环执行获取题目、编写和提交
  3. 03作业操作失败时重试步骤

MCP 相关

通过 MCP 向 AI 暴露 SQL 作业操作,可配置在 Cline、Claude Desktop 和 Gemini 等 MCP 兼容平台中。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

来自项目 README

SQL-Assistant

SQL-Assistant 是一个基于 MCP协议 构建的 MCP 服务. 通过将做 SQL 题目的一系列方法暴露给 AI, 再由用户对AI发出指令进行驱动,达到自动化做题的效果。 旨在简化大学生的操作, 让大学生从繁忙且无用的大学计算机教育中脱身, 花更少的时间完成任务,把时间留着学习真正的实用的技术。

对应的网站: 希冀, 且必须是其中的 SQL 作业.

下载方式

前置条件
下载
go install github.com/crazyfrankie/sqlassistant

等待下载,下载成功后进行下一步配置.

配置

请确认已经准备好 vscode + cline 插件. 来到 Cline 的界面, 选择右上角, 会看到如下界面. img.png

然后选择下方 Installed img.png

再选择 Configure MCP Servers, 填写配置, 对于本项目, 一个基础的配置可采用如下方式:

{
  "mcpServers": {
    "sqlassistant": {
      "command": "sqlassistant.exe",
      "autoApprove": [
        "GetQuestion",
        "SetCode",
        "StartNum",
        "SubmitCode"
      ]
    }
  }
}

如不是 Windows 平台, 去掉 "command": "sqlassistant.exe" 中的exe后缀

配置完毕后, ctrl + s 保存该文件即可生效.

下一步, 配置 AI 模型. 来到设置界面: img.png

选择想要使用的大模型, 并填入个人的 API Key

仍然是该界面, 滑到最下方 img.png

点击 Relauch Browser with Debug Mode, 并将上方 Use Remote browser connection 勾选.

此时会打开一个新的 Chrome 界面, 在该界面上打开数据库做题网站, 并登录, 登录成功后即可, 后续过程中不能关闭该界面。

使用

上述配置完成之后,来到聊天界面, img.png

发送 prompt, 如下(仅参考):

“我需要使用sqlassistant进行做题, 先输入起止题号,再循环执行 GetProblem、SetCode、SubmitCode,直到收到结束信息为止,其他失败原因都进行重试。”

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。