Connectez votre IA à ycon.cc

ycon.cc parle le Model Context Protocol. Pointez votre assistant IA vers une seule URL et il peut chercher parmi plus de 300 000 icônes open source et vous rendre du code prêt à coller pour votre framework.

https://ycon.cc/mcp

Streamable HTTP, JSON-RPC en POST. Sans authentification, sans clé API, sans inscription.

Ajoutez le serveur à votre client

Choisissez votre client et collez. Rien d'autre n'est nécessaire.

Claude Code
claude mcp add --transport http ycon https://ycon.cc/mcp
Claude Desktop — claude_desktop_config.json
{
  "mcpServers": {
    "ycon": {
      "type": "http",
      "url": "https://ycon.cc/mcp"
    }
  }
}

Les anciennes versions de Claude Desktop ne parlent pas HTTP directement. Utilisez le pont mcp-remote :

Claude Desktop — mcp-remote
{
  "mcpServers": {
    "ycon": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://ycon.cc/mcp"]
    }
  }
}
Cursor — .cursor/mcp.json
{
  "mcpServers": {
    "ycon": {
      "url": "https://ycon.cc/mcp"
    }
  }
}
VS Code — .vscode/mcp.json
{
  "servers": {
    "ycon": {
      "type": "http",
      "url": "https://ycon.cc/mcp"
    }
  }
}
curl
curl -sS -X POST https://ycon.cc/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

Ce que votre assistant sait faire

Sept outils. L'assistant choisit lui-même entre eux — vous décrivez seulement l'icône voulue.

search_icons
Recherche d'icônes par le sens, filtrable par style, collection ou licence. Renvoie des identifiants, jamais du balisage, donc peu coûteuse à appeler plusieurs fois.
get_icon_code
Extraits d'installation, d'import et d'usage pour une icône dans chacun des 13 frameworks pris en charge, avec sa licence et son attribution.
get_icon_svg
Le balisage SVG brut d'une icône, redimensionné et recoloré si besoin.
preview_icons
Rend jusqu'à 12 candidates dans une seule image avec une légende, pour que le modèle les voie avant de choisir.
preview_icon
Un rendu plus grand d'une icône, pour en vérifier le détail.
list_icon_sets
Les collections disponibles, avec leurs préfixes, licences et nombres d'icônes.
list_icon_styles
Les valeurs de style filtrables — outline, solid, duotone et six autres.

À quoi ressemble une demande

Demandez à votre assistant par exemple : Trouve-moi une icône de panier pour mon appli React, style outline, licence MIT. Il va :

  1. appeler search_icons avec cette requête et ces filtres ;
  2. appeler preview_icons sur les meilleures candidates et les regarder réellement ;
  3. appeler get_icon_code pour la gagnante et coller l'extrait React dans votre projet, licence mentionnée.

Limites d'usage

Le point d'accès est public, donc mesuré. Les limites visent un assistant qui traite une tâche, pas un robot d'indexation :

Chaque réponse porte X-RateLimit-Limit, X-RateLimit-Remaining et X-RateLimit-Reset. Un client bien élevé les lit et règle son rythme.

Au-delà de la limite, vous recevez une erreur JSON-RPC et un en-tête Retry-After indiquant le nombre de secondes à attendre.

Licences

Les icônes sont un travail open source de tiers et gardent leurs propres licences. Chaque réponse contient l'identifiant SPDX et l'attribution de la collection dont vient l'icône. Les respecter vous incombe, pas à nous.

Les clients navigateur ne sont pas pris en charge

Le point d'accès n'envoie aucun en-tête CORS et rejette les requêtes cross-site — c'est précisément ce qui le rend sûr sans clé API. Claude Code, Claude Desktop, Cursor et VS Code se connectent hors du navigateur : personne utilisant les configurations ci-dessus n'est concerné.

Ce que nous enregistrons

Pour chaque appel, nous enregistrons des statistiques d'usage anonymes — quel outil a été utilisé, la requête de recherche et le temps de réponse — afin de maintenir le service. Aucune clé API, aucun compte, et les adresses IP sont anonymisées.

Plus d'informations dans notre politique de cookies