Gabi MCP服务器

Gabi MCP服务器是一个用于本地或内部模型的服务,支持通过VS Code与Copilot交互执行SQL查询等操作。

  • by app-sre
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 app-sre/gabi-mcp-server

使用说明

夜间MCP服务器

此仓库包含一个MCP服务器 夜.

免责声明

:警告:此MCP服务器的使用必须仅限于本地或内部型号

现在,用副驾驶在vscode中运行它,例如:

  • 克隆此存储库
  • 跑 make build。这使用podman在本地创建映像“localhost/gabi-mcp服务器:最新”
  • 将以下内容添加到您的vscode工作区 .vscode/mcp.json 文件:
{
  "servers": {
    "gabi": {
      "type": "stdio",
      "command": "podman",
      "args": [
        "run",
        "-i",
        "-e",
        "GABI_ENDPOINT=<your Gabi instance URL>",
        "-e",
        "GABI_TOKEN=<Your Openshift token: oc whoami -t>",
        "localhost/gabi-mcp-server:latest"
      ]
    }
  }
}
  • oc login 到运行gabi的集群,并在上面的文件中更新您的令牌。这些通常每24小时过期一次。

您现在可以在VSCode中与Copilot聊天:

跑 select * from cars on gabi并显示输出

示例输出(来自现实生活):

我将在Gabi上运行一个SQL查询,向您显示汽车表中的所有数据。首先,我需要检查Gabi服务器是否可用并准备就绪。

跑 check on gabi(MCP服务器)

太棒了Gabi服务器可以访问并准备就绪。现在,我将运行您的SQL查询,从cars表中选择所有数据。

跑 query on gabi(MCP服务器)

以下是您的查询结果 SELECT * FROM cars:

品牌 型号 年份
福特 野马 1964

正如你所看到的,汽车桌上有一排是福特野马