Skip to main content
Glama
karansinghverma979

Antigravity Campaigns MCP Server

โš”๏ธ ANTIGRAVITY CAMPAIGNS MCP SERVER

Authoritative SQLite State-Machine & Multi-Minister Tactical Operating System for AI Agents


๐Ÿ“‘ Table of Contents


Related MCP server: DataBook

โœจ Core Capabilities

  • ๐Ÿ›๏ธ 4-Minister Governance Model: Directive assignment across specialized domains:

    • Adhipati: Macro-Strategy, Legal, Recruitment, High-Order Decisions.

    • Bhakta: Devotion to Duty, Physical Execution, Daily Disciplines, Coding.

    • Antaryami: Inner Observer, Self-Reflection, Psychological Constitution, Alignment.

    • Jigyasu: Intellectual Mastery, 366 Laws, Engineering Exploration.

  • โšก High-Speed Relational Engine: Direct SQLite access in WAL mode with sub-millisecond query latency.

  • ๐ŸŒณ Hierarchical Subtask Trees: Multi-level subtasks (Initiated โž” Doing โž” Completed / Failed).

  • ๐ŸŽฏ Daily Tactical Strikes: Track daily battle directives with strict completion status (NEUTRALIZED).

  • ๐Ÿฉบ Automated Health Auditor: campaigns_audit_health detects orphaned strikes, overdue deadlines, and stale directives in a single pass.

  • ๐Ÿ›ก๏ธ Zero Secret / Data Leaks: Database location is fully configurable; schemas and initializers keep personal state isolated.


๐Ÿ›๏ธ System Architecture

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                        AI AGENT RUNTIME ENGINE                         โ”‚
โ”‚               (Antigravity CLI / Claude Desktop / Cursor)              โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                    โ”‚ JSON-RPC (stdio)
                                    โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                   CAMPAIGNS MCP SERVER (server.py)                     โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ ๐Ÿ›ก๏ธ Strict Whitelist & Type Sanitizer (Foreign Key Enforcement)        โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚ ๐Ÿ“‹ Task Lifecycle Engine          โ”‚ ๐ŸŽฏ Daily Strike Coordinator        โ”‚
โ”‚ ๐ŸŒณ Subtask Hierarchy Manager      โ”‚ ๐Ÿท๏ธ Taxonomy & Tag Indexer          โ”‚
โ”‚ ๐Ÿฉบ Health & Integrity Auditor     โ”‚ โšก Unrestricted SQL Engine         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                    โ”‚ SQLite Driver (WAL Mode)
                                    โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                   CAMPAIGNS RELATIONAL DATABASE                        โ”‚
โ”‚             `%APPDATA%\Campaigns\Database\campaigns.sqlite`             โ”‚
โ”‚            [ Tasks ยท Subtasks ยท Strikes ยท Tags ยท Recurrences ]         โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿ› ๏ธ Tool Catalog (14 Operations)

Category

MCP Tool Name

Description

๐Ÿฉบ Health & HUD

campaigns_get_dashboard

Live overview of active campaigns, pending strikes, and operational health.

campaigns_audit_health

Full database integrity scan: checks orphan strikes, broken foreign keys, and overdue dates.

๐Ÿ“‹ Tasks

campaigns_list_tasks

List and filter campaigns by state (Arsenal, Execution, Breach, Archive), stage, or priority.

campaigns_get_task_details

Deep query returning task attributes, subtask tree, connected strikes, and tags.

campaigns_create_task

Create a new campaign with priority, state stage, origin date, and deadline.

campaigns_update_task

Update task fields (state transitions, deadlines, stages) with relational integrity.

campaigns_delete_task

Cascade deletion of a campaign and its associated subtasks and strikes.

๐ŸŽฏ Strikes

campaigns_list_strikes

List daily strikes filtered by execution date (DD-MM-YYYY), status, or Minister.

campaigns_create_strike

Create a daily tactical strike assigned to a Minister with recurrence ID support.

campaigns_update_strike

Update strike status (STANDBY, ENGAGED, NEUTRALIZED, ABORTED), date, or notes.

campaigns_delete_strike

Remove a strike from the tactical schedule.

๐ŸŒณ Subtasks & Tags

campaigns_manage_subtask

Create, update status (Initiated/Doing/Completed), or delete subtask nodes.

campaigns_manage_tag

Attach or detach uppercase taxonomy tags (GOVT, RECRUITMENT, INFRASTRUCTURE).

โšก SQL Engine

campaigns_execute_sql

Execute unrestricted custom SQL queries and transactions with automatic rollback safety.


๐Ÿ“Š Database Schema & LifeCycle

State Lifecycle Machine

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”       โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”       โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”       โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚   Arsenal   โ”‚ โ”€โ”€โ”€โ–บ  โ”‚   Execution   โ”‚ โ”€โ”€โ”€โ–บ  โ”‚   Breach   โ”‚ โ”€โ”€โ”€โ–บ  โ”‚   Archive   โ”‚
โ”‚ (Raw Intel) โ”‚       โ”‚   (Active)    โ”‚       โ”‚ (Overdue)  โ”‚       โ”‚  (Victory)  โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜       โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

๐Ÿš€ Quickstart & Setup

1. Installation

# Clone the repository
git clone https://github.com/karansinghverma979/antigravity-campaigns-mcp.git ~/.gemini/campaigns-mcp
cd ~/.gemini/campaigns-mcp

# Install dependencies
pip install -r requirements.txt

2. Initialize Database

# Bootstrap clean schema and demo campaign
python init_db.py

โš™๏ธ Client Configurations

Antigravity CLI

Add to your mcp_config.json or Antigravity MCP settings:

{
  "mcpServers": {
    "campaigns": {
      "command": "python",
      "args": [
        "C:\\Users\\<USER>\\.gemini\\campaigns-mcp\\server.py"
      ]
    }
  }
}

Claude Desktop

Add to %APPDATA%\Claude\claude_desktop_config.json (Windows) or ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):

{
  "mcpServers": {
    "campaigns": {
      "command": "python",
      "args": [
        "/path/to/campaigns-mcp/server.py"
      ]
    }
  }
}

๐Ÿ“ Tactical Guardrails & Invariants

  1. Strike Completion Standard: Completed strikes are strictly marked as NEUTRALIZED (never COMPLETED).

  2. Date Format Standard: Strict calendar format DD-MM-YYYY.

  3. Execution State Mandate: Any campaign in state = 'Execution' strictly requires a valid deadline.

  4. Minister Allocation: All strikes must be assigned to an active Minister (Adhipati, Bhakta, Antaryami, Jigyasu).


๐Ÿง  Official Companion Skill & Autonomous Governance

This MCP server is natively governed and orchestrated by the campaigns skill from the antigravity-custom-skills suite.


โญ Star this repository if you run AI-driven tactical operations!

Maintained by Karan Singh Verma ยท Open-Source MIT License

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to manage and query SQLite databases through MCP tools, supporting CRUD operations, schema management, and saved views.
    4 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to manage CRM data including companies, contacts, prospects, pipelines, forecasts, and tasks via typed MCP tools, with local SQLite storage and a JSON CLI.
    MIT