Model Context Protocol (MCP) Tools Catalog
gosec exposes its entire tool ecosystem to Antigravity and AI coding agents via a multiplexed stdio JSON-RPC 2.0 server (bin/mcp-server).
1. Backlog Provider (backlog_*)
| Tool Name |
Description |
Key Arguments |
backlog_list_tasks |
Lists all tasks in the SQLite database |
stage, priority |
backlog_get_ready_tasks |
Retrieves unblocked tasks whose DAG prerequisites are satisfied |
— |
backlog_get_task |
Returns complete details, subtasks, and dependencies of a task |
id |
backlog_create_task |
Registers a new task into the SQLite ledger |
title, description, priority, depends_on |
backlog_update_stage |
Advances a task along the 6-phase engineering lifecycle |
id, stage |
backlog_update_task |
Updates task title, description, or priority |
id, title, description, priority |
backlog_add_subtask |
Appends a subtask to an existing task |
task_id, title |
backlog_update_subtask |
Marks a subtask completed or updates title |
id, completed |
backlog_stats |
Returns aggregate metrics across backlog stages |
— |
2. Ollama Provider (ollama_*)
| Tool Name |
Description |
Key Arguments |
ollama_status |
Checks local Ollama daemon connectivity |
— |
ollama_list_models |
Lists all models installed locally in Ollama |
— |
ollama_running_models |
Lists models currently loaded into VRAM/RAM |
— |
ollama_generate |
Generates a completion using a local model ($0.00 tier) |
model, prompt, system |
3. Doctor Provider (doctor_*)
| Tool Name |
Description |
Key Arguments |
doctor_diagnose |
Executes comprehensive system health and compiler checks |
— |
4. Triage Provider (triage_*)
| Tool Name |
Description |
Key Arguments |
triage_log |
Analyzes CI/CD failure logs and generates structured remediation reports |
log_content, workflow_name, run_id |
Configuring Antigravity & IDE
Antigravity automatically discovers and connects to the server using mcp_config.json:
{
"mcpServers": {
"gosec": {
"command": "./bin/mcp-server",
"args": []
}
}
}