— 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 getwebfetch-mcp",
"tools": [
{ "name": "search_images", "description": "Search 25 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", "getwebfetch-mcp"],
"env": { "WEBFETCH_API_KEY": "wf_live_..." }
}
}
}Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"webfetch": {
"command": "npx",
"args": ["-y", "getwebfetch-mcp"]
}
}
}Cline
cline_mcp_settings.json
{
"mcpServers": {
"webfetch": { "command": "npx", "args": ["-y", "getwebfetch-mcp"] }
}
}Continue
~/.continue/config.yaml
mcpServers:
- name: webfetch
command: npx
args: ["-y", "getwebfetch-mcp"]Roo Code
mcp_settings.json
{
"mcpServers": {
"webfetch": { "command": "npx", "args": ["-y", "getwebfetch-mcp"] }
}
}Codex
~/.codex/config.toml
[[mcp_servers]] name = "webfetch" command = "npx" args = ["-y", "getwebfetch-mcp"]