One hosted MCP server, every client — Claude, ChatGPT, Cursor, VS Code, Codex, Gemini, Windsurf, Zed, Cline, Goose, LM Studio, JetBrains… Free with attribution to infyicon.com.
Web/desktop chat — custom connector, no code.
https://infyicon.com/mcp → ContinueTerminal agent — one command, or as a plugin.
claude mcp add --transport http infyicon https://infyicon.com/mcp
claude plugin marketplace add krupalghori44-dev/infyicon-mcp claude plugin install infyicon@infyicon
Custom connector (Developer mode) — Plus/Pro/Team/Enterprise.
https://infyicon.com/mcp, auth None → CreateClick to install, or paste into ~/.cursor/mcp.json.
{ "mcpServers": { "infyicon": { "url": "https://infyicon.com/mcp" } } }Click to install, or MCP: Add Server → HTTP.
// .vscode/mcp.json
{ "servers": { "infyicon": { "type": "http", "url": "https://infyicon.com/mcp" } } }Also works in the Codex IDE extension.
codex mcp add infyicon --url https://infyicon.com/mcp
# ~/.codex/config.toml
[mcp_servers.infyicon]
url = "https://infyicon.com/mcp"CLI: install the extension (adds the server, a /icons command and usage context). Gemini app: Settings → Connected apps → Add custom MCP server.
gemini extensions install https://github.com/krupalghori44-dev/infyicon-mcp
gemini mcp add --transport http infyicon https://infyicon.com/mcp # plain MCP// ~/.gemini/settings.json
{ "mcpServers": { "infyicon": { "httpUrl": "https://infyicon.com/mcp" } } }~/.codeium/windsurf/mcp_config.json
{ "mcpServers": { "infyicon": { "serverUrl": "https://infyicon.com/mcp" } } }MCP Servers → Remote Servers → add, or edit cline_mcp_settings.json.
{ "mcpServers": { "infyicon": { "type": "streamableHttp", "url": "https://infyicon.com/mcp" } } }Extensions → search Infyicon → Install, or settings.json:
{ "context_servers": { "infyicon": {
"source": "custom", "command": "npx", "args": ["-y", "infyicon-mcp"] } } }Use the npm bridge — it relays to the hosted server, zero dependencies.
{ "mcpServers": { "infyicon": { "command": "npx", "args": ["-y", "infyicon-mcp"] } } }Run your own bridge or HTTP mirror.
npx -y infyicon-mcp # stdio npx -y infyicon-mcp --http 3000 # POST http://127.0.0.1:3000/mcp
search_iconskeyword search, 4 styles, pagingget_popular_iconsfeatured icons, no queryget_related_iconsmatching set / variationsget_icon_svgready-to-embed SVG markupget_icon_svg_bulkup to 20 SVGs per callget_icon_pngtransparent PNG 16–512 pxlist_categoriespopular categories + linkssearch_uiconsUI webfont CSS classesTry: “Find 6 matching outline icons for a fitness app and give me the SVGs” · “PNG of a coffee cup icon, 128 px” · “CSS class for a home icon”