— mcp registry

One server. Every agent.

webfetch exposes a Model Context Protocol server with three tools: search_images, search_artist_images, and download_image. Machine manifest below; copy-paste snippets for every major agent follow.

Manifest

/mcp/manifest.json
{
  "name": "webfetch",
  "version": "1.0.0",
  "description": "License-first federated image search MCP server",
  "transport": "stdio",
  "command": "npx -y @webfetch/mcp",
  "tools": [
    { "name": "search_images", "description": "Search 24 providers, license-ranked" },
    { "name": "search_artist_images", "description": "Musician-optimized search" },
    { "name": "download_image", "description": "Content-addressed download with attribution" }
  ],
  "auth": {
    "type": "bearer",
    "env": "WEBFETCH_API_KEY",
    "optional": true
  }
}

Install snippets

Claude Code
~/.claude/settings.json
{
  "mcpServers": {
    "webfetch": {
      "command": "npx",
      "args": ["-y", "@webfetch/mcp"],
      "env": { "WEBFETCH_API_KEY": "wf_live_..." }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "webfetch": {
      "command": "npx",
      "args": ["-y", "@webfetch/mcp"]
    }
  }
}
Cline
cline_mcp_settings.json
{
  "mcpServers": {
    "webfetch": { "command": "npx", "args": ["-y", "@webfetch/mcp"] }
  }
}
Continue
~/.continue/config.yaml
mcpServers:
  - name: webfetch
    command: npx
    args: ["-y", "@webfetch/mcp"]
Roo Code
mcp_settings.json
{
  "mcpServers": {
    "webfetch": { "command": "npx", "args": ["-y", "@webfetch/mcp"] }
  }
}
Codex
~/.codex/config.toml
[[mcp_servers]]
name = "webfetch"
command = "npx"
args = ["-y", "@webfetch/mcp"]