Dokumentacija za razvijalce in AI

NACEBridge API & MCP

En most med vsako evropsko kodo dejavnosti — izpostavljen kot REST prehod, MCP Streamable HTTP strežnik, JavaScript SDK in open-source Python ovojnica. Podatke poganja TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Pregled

NACEBridge preslika EU NACE Rev 2.1 do peteštevilčnih nacionalnih podrazredov, ki jih uporablja 27 držav EU, Združeno kraljestvo in Švica (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Vsa štiri spletna orodja so na voljo tudi programsko:

  • searchglobalno + lokalno iskanje po ključni besedi
  • decoderazširi nacionalno kodo v celotno hierarhijo EU
  • cousinsčezmejni ekvivalentni podrazredi
  • gridvečdržavni pivot za divizijo NACE

Avtentikacija in API ključi

Vsak zahtevek na /api/v1/* nosi glavo X-API-Key. Prijavite se in ustvarite ključe v svoji nadzorno ploščo API ključev. Ključi so v mirovanju zgoščeni — plaintexta nikoli ne shranjujemo.

X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX

MCP končna točka uporablja natanko isto glavo, iste omejitve po stopnjah in isti dnevnik zahtevkov kot REST prehod — edina razlika sta URL (/mcp namesto /api/v1/…) in ovojnica JSON-RPC. Anonimni spletni promet je dovoljen za UI orodja, vendar je mehko omejen s števcem zadetkov po IP (glejte Omejitve zahtevkov).

Omejitve zahtevkov

StopnjaOmejitevOpombe
Anonimno (splet)30 zahtevkov / IPCAPTCHA v4 za uporabo spletnega mesta · IP CAPTCHA za API / MCP
Brezplačno60 zahtevkov / uro · 250 / danPrototipiranje in preproste aplikacije
Pro10,000 req / dayVključena sta celotna matrika sorodnih kod in mreža
Razvijalec100,000 req / dayMnožični izvoz in zgodovinske revizije
EnterprisePo meriNamenski MCP, SLA, on-prem — kontaktirajte nas

Presežki nad omejitvijo okna vrnejo HTTP 429 z Retry-After.

REST končne točke

Pet virov pod https://nacebridge.dev/api/v1/*. Vsaka končna točka sprejme GET s query parametri ali POST z JSON telesom. Odgovori so { ok, tier, data } s priloženimi glavami X-RateLimit-*.

Končna točkaVhodVrne
GET /api/v1/searchq, limit?Ujemajoči se razredi EU + nacionalni podrazredi
GET /api/v1/decodecountry_iso, codeCelotna hierarhija NACE za en nacionalni podrazred
GET /api/v1/cousinscountry_iso, codeEkvivalentni podrazredi po vsej EU
GET /api/v1/griddivision?, countries?, limit?Večdržavni pivot razredov proti podrazredom
GET /api/v1/countriesTrenutno naložene ISO kode
# Decode a Portuguese CAE-Rev4 code
curl -s "https://nacebridge.dev/api/v1/decode?country_iso=PT&code=62010" \
  -H "X-API-Key: $NACEBRIDGE_API_KEY"

# Or POST JSON
curl -s "https://nacebridge.dev/api/v1/cousins" \
  -H "X-API-Key: $NACEBRIDGE_API_KEY" \
  -H "content-type: application/json" \
  -d '{"country_iso":"DE","code":"62.01.0"}'

MCP strežnik (Streamable HTTP)

NACEBridge uporablja specifikacijo MCP Streamable HTTP transport . Usmerite kateregakoli MCP odjemalca na:

https://nacebridge.dev/mcp

POST JSON-RPC 2.0 z obema vrstama vsebine v Accept:

POST /mcp HTTP/1.1
Content-Type: application/json
Accept: application/json, text/event-stream

{"jsonrpc":"2.0","id":1,"method":"tools/list"}

Claude Desktop (claude_desktop_config.json):

{
  "mcpServers": {
    "nacebridge": {
      "url": "https://nacebridge.dev/mcp",
      "headers": { "X-API-Key": "nb_live_..." }
    }
  }
}

ChatGPT (Plus / Pro / Team): dodajte kot prilagojen Connector z istim URL-jem — orodji search in fetch sta izpostavljeni za Deep Research.

Cursor: dodajte isti URL v ~/.cursor/mcp.json.

Referenca orodij MCP

search{ q? }

ChatGPT Connectors search. Vrne razvrščene { id, title, url, snippet }.

fetch{ id }

ChatGPT Connectors fetch. Oblika id: „<country_iso>:<code>“ ali „eu:<class_code>“.

keyword_search{ q, limit? }

Prosto besedilo po razredih EU in nacionalnih podrazredih.

decode_local_code{ country_iso, code }

Razširi nacionalni podrazred v celotno hierarhijo EU NACE.

cousin_matrix{ country_iso, code }

Ekvivalentni podrazredi v vseh drugih državah EU, zasidrani na štirimestni razred NACE.

class_grid{ division?, countries?, limit? }

Pivot razredov EU proti nacionalnim podrazredom v izbranih državah.

list_countries{}

Trenutno naložene ISO kode držav.

Veščine za AI pomočnike (Claude, Cursor, Devin)

Pripravljena navodila, ki vašega AI pomočnika naučijo, kdaj in kako poklicati NACEBridge. Prenesite, namestite v izbranega pomočnika, in ko uporabnik naslednjič prilepi kodo NACE / CAE / NAF / WZ / SBI, bo pomočnik uporabil MCP strežnik namesto ugibanja.

Vsi trije se sklicujejo samo na javne MCP in REST URL-je. Ne vsebujejo API ključa — uporabniki dodajo svojega iz nadzorne plošče API ključev.

JavaScript SDK

npm i @nacebridge/sdk

import { NACEBridge } from "@nacebridge/sdk";
const nb = new NACEBridge({ apiKey: process.env.NACEBRIDGE_API_KEY });

const cousins = await nb.cousins({ country_iso: "NL", code: "6201" });
const grid    = await nb.grid({ division: "62", countries: ["PT","FR","DE","NL"] });

Python MCP ovojnica

Open-source ovojnica živi v public-wrappers/mcp/. Je tanek httpx proxy — brez lokalnih podatkov — zato zasebni prehod ostaja vir resnice.

pip install -e ./public-wrappers/mcp

# Then in your MCP client config:
{
  "mcpServers": {
    "nacebridge-local": {
      "command": "python",
      "args": ["-m", "nacebridge_mcp"],
      "env": {
        "NACEBRIDGE_API_KEY": "nb_live_...",
        "NACEBRIDGE_URL": "https://nacebridge.dev"
      }
    }
  }
}

Odkrivanje za AI (llms.txt, Ask-an-AI)

Objavljamo strojno berljiv zemljevid mesta na /llms.txt in bogatejši indeks na /llms-full.txt, da se lahko AI pomočniki sami vključijo. Blok Ask-an-AI na domači strani preda svež klepet ChatGPT, Claude, Gemini, Grok ali Perplexity, opremljen s promptom NACEBridge, ki pomočniku pove, naj uporabi MCP strežnik namesto ugibanja.

Napake

  • 401manjkajoč ali neveljaven X-API-Key
  • 402kvota stopnje izčrpana, potrebna je nadgradnja
  • 422vhod ni prestal validacije Zod; odgovor vsebuje podrobnosti polj
  • 429dosežena omejitev zahtevkov, upoštevajte Retry-After
  • 5xxincident; ponovni poskusi so varni (vse operacije so samo za branje)

Licenciranje

Metapodatki NACE Rev 2.1 © Evropska unija, ponovno uporabljeni po politiki ponovne uporabe Komisije. Metapodatki nacionalnih podrazredov © ustrezni nacionalni statistični inštituti (INE, INSEE, DESTATIS, CBS, …). Preslikave NACEBridge, normalizirano shemo in ovojnice distribuira TΣKSOMΛ Holding, Lda., zgradil TΣKSOMΛ Technologies in poganja TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Vprašajte UI

Predajte NACEBridge svoji najljubši UI.

Odprite nov klepet, vnaprej naložen z začetnim pozivom NACEBridge. Pomočnik bo sam odkril strežnik MCP in podatke v živo — brez kopiranja in lepljenja, brez izmišljenih ujemanj.

Strežnik MCP (Claude Desktop, ChatGPT Connectors, Cursor)
https://nacebridge.dev/mcp