app-sre/gabi-mcp-server
If you are the rightful owner of gabi-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Gabi MCP server is a Model Context Protocol server designed for use with the Gabi platform, facilitating communication and operations with local or internal models.
Gabi MCP server
This repo contains a MCP server for gabi.
Disclaimer
:warning: The use of this MCP server must be limited to local or internal models
For now, to run it within vscode with copilot for example:
- clone this repository
- run
make build
. This uses podman to create an image `localhost/gabi-mcp-server:latest`` locally - add the following the your vscode workspace
.vscode/mcp.json
file:
{
"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
to the cluster running gabi and update your token in the file above. These expire typically every 24h.
You can now chat with Copilot in VSCode:
run
select * from cars
on gabi and show the output
Example output (from real life):
I'll run a SQL query on Gabi to show you all data from the cars table. First, I need to check if the Gabi server is available and ready.
Ran
check
on gabi (MCP Server)Great! The Gabi server is reachable and ready. Now I'll run your SQL query to select all data from the cars table.
Ran
query
on gabi (MCP Server)Here are the results of your query
SELECT * FROM cars
:
brand model year Ford Mustang 1964 As you can see, there's one row in the cars table with a Ford Mustang