Pika-aloitus
Aseta perus-URL kerran ja aja sitten mikä tahansa alla oleva esimerkki.
ATLAS_API=https://www.elabel-atlas.eu/api/v1
Todennus
Anonyymit pyynnöt voivat käyttää jokaista julkista lukupäätepistettä. Avain nostaa pyyntörajaa ja vaaditaan tarjoajien kirjoitusoperaatioihin. Tarjoajatyötilojen omistajat ja ylläpitäjät voivat luoda avaimen kirjautuneen työtilan API-avaimet-osiossa. Jos tarvitset lukuavaimen ilman tarjoajatyötilaa tai massakäyttöoikeuden, kirjoita osoitteeseen david@essentialcode.eu.
curl --fail --silent --show-error \
-H "Authorization: Bearer $ATLAS_API_KEY" \
"$ATLAS_API/public-records?limit=1"
Pyyntörajat
Jokainen julkinen operaatio sallii 60 anonyymiä pyyntöä minuutissa osoitetta kohden tai 600 minuutissa lukuavainta kohden. Vastaukset sisältävät limit-, remaining- ja reset-otsakkeet. Rajan ylittävä pyyntö palauttaa HTTP 429:
HTTP/1.1 429 Too Many Requests
retry-after: 60
x-ratelimit-limit: 60
x-ratelimit-remaining: 0
{"error":{"code":"rate_limited","message":"The public API rate limit was exceeded."}}
Julkiset lukupäätepisteet
Hae tietueita
curl --fail --silent --show-error \
"$ATLAS_API/search?q=Veltliner&limit=1"
Esimerkkituloste
{
"query": "Veltliner",
"records": [{
"atlas_record_id": "QXSvIVqvHcRW-LjHtG88I",
"name": "Grüner Veltliner 2025",
"provider": { "name": "Demo Wine Cooperative" },
"gtin": "4006381333931"
}]
}
Listaa julkiset tietueet
curl --fail --silent --show-error \
"$ATLAS_API/public-records?limit=1"
Esimerkkituloste
{
"records": [{
"atlas_record_id": "ovPcoHyHMEbzdcGC_Zkm_",
"name": "Grüner Veltliner Ried Steinberg 2024",
"provider": { "name": "Glasswise" }
}],
"next_cursor": "eyJ1cGRhdGVkQXQiOjE3ODk1MDIxMjQ3MDcsImlkIjoib3ZQY29IeUhNRWJ6ZGNHQ19aa21fIn0"
}
Tarkista GTIN
curl --fail --silent --show-error \
"$ATLAS_API/public-records/4006381333931"
Esimerkkituloste
{
"gtin": "4006381333931",
"records": [{
"atlas_record_id": "QXSvIVqvHcRW-LjHtG88I",
"name": "Grüner Veltliner 2025",
"provider": { "name": "Demo Wine Cooperative" }
}]
}
Hae tietue Atlas ID:llä
RECORD_ID=$(curl --fail --silent --show-error \
"$ATLAS_API/public-records?limit=1" | jq -r '.records[0].atlas_record_id')
curl --fail --silent --show-error \
"$ATLAS_API/public-records/by-id/$RECORD_ID"
Esimerkkituloste
{
"atlas_record_id": "ovPcoHyHMEbzdcGC_Zkm_",
"name": "Grüner Veltliner Ried Steinberg 2024",
"provider": { "name": "Glasswise" },
"atlas_updated_at": "2026-09-15T19:55:24.707Z"
}
Julkisten tietueiden kielet
Julkisten tietueiden sivut lokalisovat vain Atlaksen omat nimikkeet ja E-Label Standard Formatissa määritellyt koodit, mukaan lukien viinityyppi, viinin ominaisuudet, maakoodit, ravintoarvoavaimet ja yksiköt. Jokainen tarjoajan kirjoittama teksti säilyy täsmälleen sellaisena kuin se toimitettiin, mukaan lukien ainesosien nimet ja kategoriat sekä kaikki tarjoajan kirjoittamat pakkaus- tai hävitystekstit.
Ensimmäinen koodi languages-kentässä on aina tietueen ensisijainen kieli, myös silloin kun Atlas ei voi renderöidä käyttöliittymäänsä sillä kielellä. Sivu tarjoaa ensisijaisen sisällön ja tuetut kielet, joilla on tarjoajan käännöksiä. Linkitä valintaan ?lang=de- tai ?lang=hr-parametrilla. Ilman parametria Atlas käyttää Accept-Languagea, kun osuvaa sisältöä on, ja ohjaa oikeaan jaettavaan URL:iin.
Suosi rakenteisia ingredients[]-arvoja, jotta allergeeni- ja luomumerkinnät säilyvät. Käytä ingredients_text-kenttää vain, kun tarjoajalla on täydellinen proosamuotoinen ilmoitus. Tarjoajat voivat lisätä translations.{language}-arvoja kentille ingredients_text, designation_of_origin ja jokaiselle packaging[].disposal-ohjeelle. Packaging-taulukko seuraa ensisijaisen listan pituutta ja järjestystä; käytä null ohjeelle, joka palautuu ensisijaiseen arvoon. Puuttuvat käännökset palautuvat ylimmän tason ensisijaiseen arvoon. REST ja MCP palauttavat tämän valinnaisen kartan, ja JSON-LD käyttää kielitunnisteisia arvoja. Tämä tarjoajan toimittama kartta on ainoa tapa, jolla tarjoajan teksti vaihtuu kielten välillä.
Tarjoajan pyynnön runko noudattaa E-Label Standard Formatia.
Julkisilla sivuilla Atlas renderöi omat Standard-koodinsa (productType, color, sweetness, packagingGas, packagingType, materialType ja collection) sivun kielellä Standardin julkaistusta sanastosta. Jokainen muu tarjoajan arvo säilyy täsmälleen sellaisena kuin toimitettiin.
MCP
Model Context Protocol eli MCP on standardi tapa, jolla AI-asiakas kutsuu ulkoisia työkaluja. e-label Atlas tarjoaa anonyymin Streamable HTTP -palvelimen osoitteessa https://www.elabel-atlas.eu/mcp.
Palvelin tarjoaa search_elabels, lookup_elabel_by_gtin, get_elabel ja list_elabels_updated_since.
Asenna Atlas agenttiin
Valitse asiakkaasi. Claude Code -laajennus ja Codex-asennus sisältävät sekä Atlas-skill-ohjeen että toimivat MCP-työkalut. Muut asiakkaat yhdistävät samaan vain luku -MCP-palvelimeen.
Claude Code
Lisää Atlaksen virallisen marketplacen ja asentaa sitten laajennuksen. Laajennus sisältää skillin ja rekisteröi etä-MCP-palvelimen. Isännöity arkisto vaatii Claude Code 2.1.224:n tai uudemman.
claude plugin marketplace add https://www.elabel-atlas.eu/claude/marketplace.json && \
claude plugin install elabel-atlas@elabel-atlas
Claude Code -laajennukset asennetaan marketplacen kautta, ei suoraan mielivaltaisesta laajennus-URL:sta.Virallinen formaatti- ja jakelureferenssi.
Claude verkossa ja työpöydällä
Claude web ja Claude Desktop hyväksyvät Atlaksen mukautettuna etäkonektorina. Ne eivät asenna Claude Code -laajennusta tavalliseen chattiin. Avaa esitäytetty konektorilomake, tarkista URL ja vahvista se.
https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=e-label%20Atlas&connectorUrl=https%3A%2F%2Fwww.elabel-atlas.eu%2Fmcp
Avaa Atlas-konektorilomakeVirallinen mukautettujen konektoreiden referenssi.
Codex
Lataa käyttäjäskillin ja rekisteröi Streamable HTTP -palvelimen. Käynnistä Codex uudelleen skillin asentamisen jälkeen.
mkdir -p "$HOME/.agents/skills/elabel-atlas"
curl --fail --location https://www.elabel-atlas.eu/api/v1/SKILL.md --output "$HOME/.agents/skills/elabel-atlas/SKILL.md"
codex mcp add elabel-atlas --url https://www.elabel-atlas.eu/mcp
Virallinen skill-referenssi javirallinen MCP-referenssi.
Cursor
Lisää tämä merkintä tiedostoon ~/.cursor/mcp.json, säilytä tiedostossa jo olevat palvelimet ja käynnistä Cursor uudelleen. Atlaksella ei ole tällä hetkellä merkintää Cursor Marketplacessa.
{
"mcpServers": {
"elabel-atlas": {
"url": "https://www.elabel-atlas.eu/mcp"
}
}
}
Virallinen Cursor MCP -referenssi.
Gemini CLI
Lisää tämä merkintä tiedostoon ~/.gemini/settings.json, säilytä olemassa olevat asetukset ja käynnistä Gemini CLI uudelleen. Atlaksella ei ole tällä hetkellä merkintää Gemini-laajennuksena.
{
"mcpServers": {
"elabel-atlas": {
"httpUrl": "https://www.elabel-atlas.eu/mcp"
}
}
}
Virallinen Gemini CLI MCP -referenssi.