Penthera in your coding tool
Starter. For “I build with Cursor, Claude Code, Lovable or another AI tool: how do I add Penthera?”Penthera runs on your machine. Pick your tool below. There are three ways in:
- Your coding agent calls it through the MCP server (
npx -y penthera@2.0.0 mcp). This works in tools that run on your computer. - You run it in a terminal, or in CI with the GitHub Action.
- You check the live app on penthera.org. It’s passive, nothing is stored, and it only needs a URL. This is the route for browser-only app builders.
scan_url reaches loopback only, unless you add "--allow-host", "app.example.com" to args, and only for a host you’re allowed to test. Details: the MCP server.
The commands below pin a version on purpose: an update never reaches you unless you change the pin.
Coding agents and editors
Claude Code
/plugin marketplace add danoszz/penthera, then /plugin install penthera@penthera.
Cursor, Windsurf, Cline, Antigravity, Kiro, Junie, JetBrains, VS Code (.mcp.json)
All of these read the same shape:
.mcp.json at the root of your repo serves Claude Code and VS Code together. Windsurf’s file path changed when it became Devin Desktop: check your build’s MCP settings for where it reads mcp_config.json.
VS Code, older format (.vscode/mcp.json)
OpenAI Codex
Gemini CLI
Zed (settings.json)
Continue (.continue/mcpServers/penthera.yaml)
App builders (Lovable, Bolt, Base44, Replit, v0)
These run in the browser and only accept MCP servers by URL. Penthera’s server runs on your machine, so it can’t be added there. That’s deliberate: your code stays local. Two routes work instead:
Once the code is on GitHub, the Action checks every pull request: dependencies, AI-tool config and the code. See the Action and a ready workflow.
Mobile builders (Rork and similar) usually have no web URL. Sync to GitHub and scan the repository.
Limits
- Browser-only builders: they can’t run Penthera’s MCP server, because it needs a local process.
- Live check: penthera.org checks one public page and up to 8 of its scripts. It’s passive and doesn’t log in.
- Configs in these tools change often. Each link above goes to the tool’s own docs. If a path moved, the tool’s docs win.