Podłącz swoją AI do ycon.cc

ycon.cc mówi protokołem Model Context Protocol. Wskaż asystentowi AI jeden adres, a przeszuka ponad 300 000 ikon open source i poda gotowy kod dla Twojego frameworka.

https://ycon.cc/mcp

Streamable HTTP, JSON-RPC przez POST. Bez uwierzytelniania, bez klucza API, bez rejestracji.

Dodaj serwer do swojego klienta

Wybierz klienta i wklej. Nic więcej nie trzeba.

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"
    }
  }
}

Starsze wersje Claude Desktop nie mówią po HTTP bezpośrednio. Użyj mostka 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"}'

Co potrafi Twój asystent

Siedem narzędzi. Asystent wybiera między nimi sam — Ty tylko opisujesz, jakiej ikony potrzebujesz.

search_icons
Wyszukiwanie ikon po znaczeniu, z filtrem na styl, zestaw i licencję. Zwraca identyfikatory, nigdy znaczniki, więc można je wywoływać wielokrotnie i tanio.
get_icon_code
Fragmenty instalacji, importu i użycia jednej ikony w każdym z 13 obsługiwanych frameworków, wraz z licencją i atrybucją.
get_icon_svg
Surowy znacznik SVG jednej ikony, opcjonalnie w innym rozmiarze i kolorze.
preview_icons
Renderuje do 12 kandydatek w jednym obrazie z legendą, żeby model zobaczył je przed wyborem.
preview_icon
Większy render jednej ikony, do sprawdzenia szczegółu.
list_icon_sets
Dostępne zestawy ikon z ich prefiksami, licencjami i liczbą ikon.
list_icon_styles
Wartości stylu, po których można filtrować — outline, solid, duotone i sześć innych.

Jak wygląda takie żądanie

Poproś asystenta na przykład: Znajdź mi ikonę koszyka do aplikacji w React, styl outline, licencja MIT. Wtedy:

  1. wywoła search_icons z tym zapytaniem i filtrami;
  2. wywoła preview_icons na najlepszych kandydatkach i naprawdę na nie spojrzy;
  3. wywoła get_icon_code dla zwyciężczyni i wklei fragment dla Reacta do Twojego projektu, z odnotowaną licencją.

Limity wywołań

Endpoint jest publiczny, więc jest mierzony. Limity są ustawione pod asystenta realizującego zadanie, nie pod robota indeksującego:

Każda odpowiedź niesie X-RateLimit-Limit, X-RateLimit-Remaining i X-RateLimit-Reset. Dobrze wychowany klient czyta je i sam reguluje tempo.

Po przekroczeniu limitu dostajesz błąd JSON-RPC i nagłówek Retry-After z liczbą sekund do odczekania.

Licencje

Ikony są dziełem open source osób trzecich i zachowują własne licencje. Każda odpowiedź zawiera identyfikator SPDX i atrybucję zestawu, z którego pochodzi ikona. Ich dotrzymanie należy do Ciebie, nie do nas.

Klienci w przeglądarce nie są obsługiwani

Endpoint nie wysyła nagłówków CORS i odrzuca żądania cross-site — właśnie to czyni go bezpiecznym bez klucza API. Claude Code, Claude Desktop, Cursor i VS Code łączą się spoza przeglądarki, więc nikogo korzystającego z powyższych konfiguracji to nie dotyczy.

Co zapisujemy

Przy każdym wywołaniu zapisujemy anonimowe statystyki użycia — które narzędzie zostało użyte, zapytanie wyszukiwania i czas odpowiedzi — aby utrzymać usługę. Żadnych kluczy API, żadnych kont, adresy IP są anonimizowane.

Więcej w naszej polityce cookies