Superpower

mcp
Guvenlik Denetimi
Gecti
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 57 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

From AI Assistance to Agentic Workflows: Making MCP Practical in the Browser

README.md
Superpower

Superpower

One MCP layer for browser AI and native desktop workflows.

GitHub stars Version 1.5 Model Context Protocol MIT License

Products · Why Superpower · Features · Platforms · Architecture · Quick start

Superpower Browser Extension and Desktop App

Oxford × NUS collaboration · led by Tony
Practical MCP workflows across browser and desktop surfaces.

Products

Browser Extension

Bring MCP tools directly into supported AI websites without leaving the conversation.

  • Works inside ChatGPT, Gemini, Perplexity, Grok, Qwen and more
  • Detects structured tool calls and returns results to the active chat
  • Supports SSE, Streamable HTTP and WebSocket MCP connections
  • Includes tool visibility, automation and review controls

Best for: browser-native AI workflows.

Desktop App

Use Superpower as a native MCP workspace outside the browser.

  • Native Qt 6 Windows application
  • Organizes Connections → Apps → Actions → Runs
  • Provides a standalone MCP client and review surface
  • Distributed as a portable Windows package in GitHub Releases

Best for: managing MCP connections and actions from one desktop workspace.

Why Superpower?

Superpower keeps tool execution close to the interface where the work happens. Use the browser extension when the conversation is the workspace, or use the desktop app when you want a dedicated MCP control surface.

Stay in context

Use MCP capabilities without constantly switching tools or consoles.

Connect real tools

Use local or remote MCP servers across browser and desktop workflows.

Keep control

Choose exposed tools and review guarded actions before execution.

Superpower product overview

Features

  • Shared MCP execution model across browser and desktop surfaces
  • Browser-side tool discovery, structured call detection and result injection
  • Native desktop workspace for connections, apps, actions and runs
  • Manual and automated execution flows
  • Local and remote MCP endpoints
  • Multi-tool and dependency-aware workflows
  • Persistent controls and generated MCP instructions
Superpower browser sidebar overview
Browser extension: connections, tools and automation controls.
Superpower MCP tool execution flow
Structured tool calls routed through MCP and returned to the workflow.

Natural-language Action Router

The V1.5 development line adds a review-first Action Router that maps natural-language intent to MCP capabilities, drafts schema-backed parameters, surfaces risk, and sends the action through an explicit review step before execution.

Superpower natural-language Action Router

Supported platforms

The browser extension currently supports ChatGPT, Google Gemini, Perplexity, Google AI Studio, Grok, OpenRouter, DeepSeek, T3 Chat, GitHub Copilot, Mistral, Kimi, Qwen Chat, and Z.ai.

Supported AI platforms

How it works

Superpower architecture

  1. A browser or desktop workflow selects an MCP capability.
  2. Superpower routes the structured request through the configured MCP connection.
  3. The MCP server executes the tool.
  4. The result is returned to the active browser conversation or desktop workflow.

Quick start

Browser Extension

  1. Download the latest release.
  2. Extract it and run Install-Superpower.cmd.
  3. Open chrome://extensions/ and enable Developer mode.
  4. Select Load unpacked and choose the generated dist/ folder.

See RELEASE_INSTALL.md for the full extension installation guide.

Desktop App

  1. Open the latest release.
  2. Download Superpower-Desktop-*-Windows-x64.zip.
  3. Extract the archive and launch the packaged desktop application.

Build the browser extension from source

Requirements: Node.js 22.12+, pnpm 9.x, and a Chromium-based browser.

git clone https://github.com/stloendays/Superpower-V1.git
cd Superpower-V1
pnpm install
pnpm base-build

Configure an MCP proxy, start it with your preferred transport, then load dist/ as an unpacked extension.

Development

pnpm dev          # Development build
pnpm base-build   # Production build
pnpm type-check   # Type checking
pnpm lint         # Lint

Project

Superpower is an Oxford × NUS collaborative project led by Tony, focused on practical human–AI workflows and MCP-based tool use across browser and desktop environments.

Superpower V1 is a modified derivative of MCP SuperAssistant. The original MIT license and upstream attribution are preserved in LICENSE and NOTICE.md.

Security

MCP servers may expose filesystem, database, developer-tool, or third-party API access. Only connect endpoints you trust and keep credentials outside the repository. See SECURITY.md.

Contributing

Issues and pull requests are welcome. For bug reports, include the affected surface (browser or desktop), platform/browser version, and reproduction steps.

License

Released under the MIT License, with upstream attribution described in NOTICE.md.

Yorumlar (0)

Sonuc bulunamadi