npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@iflow-mcp/scarmonit-antigravity-jules-orchestration

v2.6.3

Published

MCP server for Jules API integration with Antigravity

Downloads

102

Readme

Antigravity-Jules Orchestration

Version: 2.6.2 | CHANGELOG

Overview

Autonomous AI orchestration architecture combining Google Antigravity with the Jules API for hands-free development workflows. This system leverages the Model Context Protocol (MCP) for seamless agent coordination.

Architecture Components

1. Google Antigravity Integration

  • Browser Subagent: Specialized model for browser automation with DOM capture, screenshots, and video recording
  • Agent Modes: Planning mode for complex tasks with task groups and artifacts; Fast mode for simple operations
  • Workspace Management: Multi-workspace support with parallel conversation execution
  • Task Lists & Implementation Plans: Structured approach to complex tasks with approval workflows
  • MCP Store Integration: Built-in support for connecting to external services and databases

2. Jules API Connection

  • Autonomous Coding Sessions: Create and manage Jules coding sessions directly from AI assistants
  • GitHub Integration: Connect to repositories through Jules sources
  • Plan Approval Workflow: Review and approve execution plans before changes
  • Real-time Activity Tracking: Monitor session progress with detailed activity logs
  • MCP Bridge: Jules MCP server acts as bridge between AI assistants and Jules API

3. MCP Integration Layer

  • Custom MCP Server: Node.js-based server using Streamable HTTP transport
  • Type-safe Validation: Joi schemas for runtime validation of all inputs
  • Stateless Architecture: Optimized for compatibility with multiple MCP clients
  • 65 MCP Tools Available including:
    • Jules Core API (7 tools)
    • Session Management (5 tools)
    • Session Templates (4 tools)
    • Session Cloning & Search (2 tools)
    • PR Integration (3 tools)
    • Session Queue (4 tools)
    • Batch Processing (7 tools)
    • Analytics (1 tool)
    • Monitoring & Cache (4 tools)
    • Ollama Local LLM (4 tools)
    • RAG (4 tools)
    • Semantic Memory (8 tools)
    • Render Integration (12 tools)
    • Suggested Tasks (3 tools)

v2.6.x Features

Render Auto-Fix Integration (v2.6.0)

  • Automatically detect and fix build failures on Jules PRs
  • Webhook receiver for Render deployment events
  • Build log analysis with intelligent error pattern recognition
  • Secure credential storage with AES-256-GCM encryption

Suggested Tasks Scanner (v2.6.0)

  • Scan codebases for TODO/FIXME/HACK comments
  • Priority-based task ranking
  • Create Jules sessions to fix suggested tasks

Semantic Memory Integration (v2.6.1)

  • 8 MCP tools for persistent AI memory
  • SSRF protection with domain whitelist
  • Error message sanitization

GitHub Issue Integration

  • jules_create_from_issue: Creates a Jules session from a GitHub issue
  • jules_batch_from_labels: Creates Jules sessions from all issues with a given label

Batch Processing

  • jules_batch_create: Creates a batch of Jules sessions from a list of tasks
  • jules_batch_status: Checks the status of a batch of Jules sessions
  • jules_batch_approve_all: Approves all sessions in a batch
  • jules_batch_retry_failed: Retry all failed sessions in a batch

Session Templates (v2.5.0)

  • Save and reuse session configurations
  • Create sessions from templates with overrides

Priority Queue (v2.5.0)

  • Queue sessions with priority-based processing
  • Automatic failure handling

PR Integration (v2.5.0)

  • Merge PRs directly from Jules sessions
  • Add comments to PRs

Session Monitoring

  • jules_monitor_all: Monitors all active Jules sessions
  • jules_session_timeline: Gets a timeline of events for a Jules session

Workflow Architecture

MCP Tool Chain Orchestration

Status: Production Ready | Tools: 65 MCP tools | Chains: 5 executable workflows

  • 65 MCP Tools Cataloged: Jules, Ollama, RAG, Semantic Memory, Render integration
  • 5 Tool Chains Designed: Complete workflows from diagnostics to deployment
  • Automated Execution: PowerShell scripts for repeatable chain testing
  • Production-Ready Artifacts: Generated Terraform, Docker, K8s, Prometheus configs

Documentation:

Autonomous Development Loop

  1. Task Initiation: User provides high-level task in Antigravity
  2. Planning Phase: Antigravity agent creates implementation plan with task groups
  3. Jules Session Creation: MCP server creates Jules coding session with appropriate source
  4. Parallel Execution: Antigravity manages browser automation; Jules handles code generation
  5. Progress Monitoring: Real-time activity tracking across both systems
  6. Approval Gates: Implementation plans reviewed before execution
  7. Completion: Changes merged, tests executed, documentation updated

Installation

Prerequisites

  • Node.js v18+
  • Google Antigravity installed
  • Jules API account with API key
  • GitHub account with connected repositories

Setup Steps

  1. Clone Repository: git clone https://github.com/Scarmonit/antigravity-jules-orchestration.git
  2. Install Dependencies: npm install
  3. Configure Environment: cp .env.example .env (add JULES_API_KEY)
  4. Start MCP Server: npm run dev

Configuration

| Variable | Description | Default | |----------|-------------|---------| | PORT | Server port | 3323 | | JULES_API_KEY | Jules API key (required) | null | | GITHUB_TOKEN | GitHub token for issue integration | null | | DATABASE_URL | PostgreSQL connection string | null | | SLACK_WEBHOOK_URL | Slack notifications | null | | LOG_LEVEL | Logging level | info | | ALLOWED_ORIGINS | CORS whitelist | null | | SEMANTIC_MEMORY_URL | Semantic memory MCP server URL | null |

Performance Features

  • LRU Cache: 100 item capacity with 10s default TTL
  • Circuit Breaker: Trips after 5 consecutive failures, 60s reset
  • Retry Logic: 3 retries with exponential backoff and jitter

Deployment

  • Platform: Render
  • Branch: main
  • Health Check: /health
  • Live URL: https://scarmonit.com

Development

  • Start server: npm run dev
  • Run tests: npm test
  • MCP diagnostics: npm run mcp:diagnostics

License

MIT License

Contact