# PublicWWW

Searches source code across the web for specific markup or scripts. Helps your AI assistant gather domain lists and extract contact details.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI
- Author: publicwww-com
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/publicwww-com/publicwww-mcp
- Updated: 2026-10-13
- HTML: https://affpapa.org/en/nevibecode/mcp/publicwww

## What it does

This server connects your assistant directly to web source code data. It locates pages that embed a particular script or styling asset. Queries accept exact text matches and top-level domain filters.

Search hits can be organized into saved clusters. The server extracts contact info like emails or phone numbers via presets. A paid plan is necessary for real queries and data extraction. On a free account, you can only link the server and browse documentation.

## Requirements
- Remote server: `https://api.publicwww.com/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http publicwww https://api.publicwww.com/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add publicwww --url https://api.publicwww.com/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "publicwww": {
            "url": "https://api.publicwww.com/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "publicwww": {
            "type": "http",
            "url": "https://api.publicwww.com/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http publicwww https://api.publicwww.com/mcp
```

## When to use it
- locate websites running specific JavaScript libraries or widgets
- save domain query results into named clusters
- extract email addresses and phone numbers from page source
- filter source code searches by national domain extensions

## Example prompts
- Find sites loading static.hotjar.com, save them to a cluster, and extract contact emails.
- Search for pages in the .de zone containing angular.min.js.
- Check how many PublicWWW search and extraction points remain on my account today.

## Similar
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899
- [browser-use](https://affpapa.org/en/nevibecode/mcp/browser-use.md) — MCP server · ★ 119231
- [AIHawk](https://affpapa.org/en/nevibecode/mcp/aihawk.md) — MCP server · ★ 32260
- [Skyvern](https://affpapa.org/en/nevibecode/mcp/skyvern.md) — MCP server · ★ 23283
- [SeleniumBase MCP](https://affpapa.org/en/nevibecode/mcp/seleniumbase-mcp.md) — MCP server · ★ 13181
- [apify-mcp-server](https://affpapa.org/en/nevibecode/mcp/apify-mcp-server.md) — MCP server · ★ 13345

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
