ycon.cc habla el Model Context Protocol. Apunta tu asistente de IA a una sola URL y podrá buscar entre más de 300 000 iconos open source y darte código listo para pegar en tu framework.
https://ycon.cc/mcp
Streamable HTTP, JSON-RPC por POST. Sin autenticación, sin clave API, sin registro.
Elige tu cliente y pega. No hace falta nada más.
claude mcp add --transport http ycon https://ycon.cc/mcp
{
"mcpServers": {
"ycon": {
"type": "http",
"url": "https://ycon.cc/mcp"
}
}
}
Las versiones antiguas de Claude Desktop no hablan HTTP directamente. Usa el puente mcp-remote:
{
"mcpServers": {
"ycon": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://ycon.cc/mcp"]
}
}
}
{
"mcpServers": {
"ycon": {
"url": "https://ycon.cc/mcp"
}
}
}
{
"servers": {
"ycon": {
"type": "http",
"url": "https://ycon.cc/mcp"
}
}
}
curl -sS -X POST https://ycon.cc/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Siete herramientas. El asistente elige entre ellas por su cuenta — tú solo describes el icono que quieres.
search_iconsget_icon_codeget_icon_svgpreview_iconspreview_iconlist_icon_setslist_icon_stylesPídele a tu asistente algo como: Búscame un icono de carrito de la compra para mi app de React, estilo outline, licencia MIT. Entonces:
El endpoint es público, así que está medido. Los límites están pensados para un asistente resolviendo una tarea, no para un rastreador:
Cada respuesta lleva X-RateLimit-Limit, X-RateLimit-Remaining y X-RateLimit-Reset. Un cliente bien educado los lee y regula su ritmo.
Al pasarte del límite recibes un error JSON-RPC y una cabecera Retry-After con los segundos que hay que esperar.
Los iconos son trabajo open source de terceros y conservan sus propias licencias. Cada respuesta incluye el identificador SPDX y la atribución de la colección de la que procede el icono. Cumplirlas es cosa tuya, no nuestra.
El endpoint no envía cabeceras CORS y rechaza las peticiones cross-site — eso es justo lo que lo hace seguro sin clave API. Claude Code, Claude Desktop, Cursor y VS Code se conectan fuera del navegador, así que esto no afecta a nadie que use las configuraciones de arriba.
En cada llamada registramos estadísticas de uso anónimas — qué herramienta se usó, la consulta de búsqueda y el tiempo de respuesta — para mantener el servicio en marcha. Sin claves API, sin cuentas, y las direcciones IP se anonimizan.