🔌

Frigade

Automation85

Reverse-engineers web apps into self-updating MCP servers via browser-based agent.

Claude CodeClaude DesktopVS CodeCursor

Overview

Reverse-engineers web apps into self-updating MCP servers via browser-based agent.

Setup

Run with npx:

npm install -g frigade && frigade server

Configuration

Browser-based analysis of web apps to generate self-updating MCP tool definitions

Documentation

Frigade

Overview

Frigade is an innovative tool that reverse-engineers web apps into agent tools via a browser-based agent. The agent automatically analyzes web applications and turns them into MCP server tools that self-update as the underlying web apps change. This eliminates the manual work of maintaining MCP tool definitions for frequently changing web interfaces.

Features

  • Automatic web app analysis: Browser agent analyzes web applications to understand their capabilities
  • Self-updating MCP server: Tool definitions automatically update when web apps change
  • No manual maintenance: Eliminates the need to manually update tool definitions
  • MCP-native: Generates standard MCP server definitions
  • Browser-based: Uses browser automation to interact with and analyze web apps

Installation

npm install -g frigade

Configuration

{
  "mcpServers": {
    "frigade": {
      "command": "frigade",
      "args": ["server"]
    }
  }
}

Available Tools

ToolDescription
analyze_appAnalyze a web app and generate MCP tools
generate_serverCreate an MCP server from analyzed web app
update_toolsAutomatically update tool definitions

Usage Examples

# Analyze a web app and generate MCP tools
frigade analyze https://example-webapp.com

# Start the generated MCP server
frigade server --app example-webapp

Pros

  • ✅ Eliminates manual MCP tool maintenance
  • ✅ Automatically adapts to web app changes
  • ✅ Reduces development time for web app integrations
  • ✅ Self-updating tool definitions

Cons

  • ❌ Relies on browser automation, may be slower
  • ❌ May struggle with highly dynamic or JS-heavy apps
  • ❌ Relatively new, pre-production maturity

When to Use

  • You need MCP tools for web apps that frequently change
  • You want to automate MCP server generation from web interfaces
  • You're tired of manually maintaining MCP tool definitions for web apps

Resources