— 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"]