Dokumentaatio kehittäjille ja AI:lle

NACEBridge API & MCP

Yksi silta jokaisen eurooppalaisen toimialakoodin välillä — tarjolla REST-yhdyskäytävänä, MCP Streamable HTTP -palvelimena, JavaScript SDK:na ja open-source Python -kääreenä. Datan tuottaa TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Yleiskatsaus

NACEBridge mapittaa EU NACE Rev 2.1:n viisinumeroisiin kansallisiin alaluokkiin, joita käytetään 27 EU-maassa, Yhdistyneessä kuningaskunnassa ja Sveitsissä (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Kaikki neljä verkkotyökalua ovat saatavilla myös ohjelmallisesti:

  • searchglobaali + paikallinen avainsanahaku
  • decodelaajenna kansallinen koodi koko EU-hierarkiaan
  • cousinsrajat ylittävät vastaavat alaluokat
  • gridmonimaan pivot NACE-divisioonaa varten

Autentikointi & API-avaimet

Jokaisessa /api/v1/*-pyynnössä on X-API-Key-otsake. Kirjaudu sisään ja luo avaimia API-avainten hallintapaneeli. Avaimet hashataan tallennuksessa — emme koskaan tallenna selkokielistä arvoa.

X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX

MCP-päätepiste käyttää täsmälleen samaa otsaketta, samoja tasokohtaisia pyyntörajoja ja samaa pyyntölokia kuin REST-yhdyskäytävä — erona ovat vain URL (/mcp eikä /api/v1/…) ja JSON-RPC-kuori. Anonyymi verkkoliikenne on sallittu UI-työkaluille, mutta sitä pehmeästi rajoitetaan IP-kohtaisella laskurilla (katso Pyyntörajat).

Pyyntörajat

TasoRajaHuomiot
Anonyymi (web)30 pyyntöä / IPCAPTCHA v4 verkkokäyttöön · IP CAPTCHA API:lle / MCP:lle
Ilmainen60 pyyntöä / tunti · 250 / päiväPrototyypit ja yksinkertaiset sovellukset
Pro10,000 req / dayTäysi sukulaismatriisi ja ruudukko sisältyvät
Kehittäjä100,000 req / dayMassavienti ja historialliset revisiot
EnterpriseRäätälöityOma MCP, SLA, on-prem — ota yhteyttä

Ikkunakohtaisen rajan ylittävät purskeet palauttavat HTTP 429:n ja Retry-After-otsakkeen.

REST-päätepisteet

Viisi resurssia osoitteessa https://nacebridge.dev/api/v1/*. Jokainen päätepiste hyväksyy GETin query-parametreilla tai POSTin JSON-rungolla. Vastaukset ovat muotoa { ok, tier, data } ja sisältävät X-RateLimit-*-otsakkeet.

PäätepisteSyötePalauttaa
GET /api/v1/searchq, limit?Vastaavat EU-luokat + kansalliset alaluokat
GET /api/v1/decodecountry_iso, codeTäysi NACE-hierarkia yhdelle kansalliselle alaluokalle
GET /api/v1/cousinscountry_iso, codeVastaavat alaluokat eri puolilla EU:ta
GET /api/v1/griddivision?, countries?, limit?Monimaan pivot luokista ja alaluokista
GET /api/v1/countriesTällä hetkellä ladatut ISO-koodit
# 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-palvelin (Streamable HTTP)

NACEBridge käyttää MCP Streamable HTTP -kuljetuksen spesifikaatiota. Osoita mikä tahansa MCP-asiakas tähän:

https://nacebridge.dev/mcp

POST JSON-RPC 2.0 molemmilla sisältötyypeillä Accept-otsakkeessa:

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): lisää mukautettuna Connectorina samalla URL:lla — search- ja fetch-työkalut ovat käytössä Deep Researchia varten.

Cursor: lisää sama URL tiedostoon ~/.cursor/mcp.json.

MCP-työkaluviite

search{ q? }

ChatGPT Connectors search. Palauttaa järjestetyt { id, title, url, snippet }.

fetch{ id }

ChatGPT Connectors fetch. id-muoto: „<country_iso>:<code>“ tai „eu:<class_code>“.

keyword_search{ q, limit? }

Vapaatekstihaku EU-luokista ja kansallisista alaluokista.

decode_local_code{ country_iso, code }

Laajentaa kansallisen alaluokan koko EU NACE -hierarkiaan.

cousin_matrix{ country_iso, code }

Vastaavat alaluokat kaikissa muissa EU-maissa, ankkuroituna nelinumeroiseen NACE-luokkaan.

class_grid{ division?, countries?, limit? }

EU-luokkien ja kansallisten alaluokkien pivot valituissa maissa.

list_countries{}

Tällä hetkellä ladatut maiden ISO-koodit.

AI-assistenttien skillit (Claude, Cursor, Devin)

Valmiit ohjeet, jotka opettavat AI-avustajallesi, milloin ja miten kutsua NACEBridgeä. Lataa, asenna valitsemaasi avustajaan, ja kun käyttäjä seuraavan kerran liittää NACE / CAE / NAF / WZ / SBI -koodin, avustaja käyttää MCP-palvelinta arvaamisen sijaan.

Kaikki kolme viittaavat vain julkisiin MCP- ja REST-URL-osoitteisiin. Ne eivät sisällä API-avainta — käyttäjät lisäävät omansa API-avainten hallintapaneelista.

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"] });

Pythonin MCP-kääre

Open-source-kääre sijaitsee public-wrappers/mcp/-hakemistossa. Se on ohut httpx-proxy — ei paikallista dataa — joten yksityinen yhdyskäytävä pysyy totuuden lähteenä.

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

AI-löydettävyys (llms.txt, Ask-an-AI)

Julkaisemme koneellisesti luettavan sivukartan osoitteessa /llms.txt ja rikkaamman indeksin osoitteessa /llms-full.txt, jotta AI-avustajat voivat perehtyä itse. Etusivun Ask-an-AI-lohko siirtää uuden chatin ChatGPT:lle, Claudelle, Geminille, Grokille tai Perplexitylle NACEBridge-promptilla, joka ohjaa avustajaa käyttämään MCP-palvelinta arvaamisen sijaan.

Virheet

  • 401puuttuva tai virheellinen X-API-Key
  • 402tason kiintiö käytetty, päivitys vaaditaan
  • 422syöte ei läpäissyt Zod-validointia; vastaus sisältää kenttätiedot
  • 429pyyntöraja saavutettu, noudata Retry-After-otsaketta
  • 5xxhäiriö; uudelleenyritykset ovat turvallisia (kaikki toiminnot ovat vain luku -toimintoja)

Lisensointi

NACE Rev 2.1 -metatiedot © Euroopan unioni, uudelleenkäytetty komission uudelleenkäyttöpolitiikan mukaisesti. Kansallisten alaluokkien metatiedot © asianomaiset kansalliset tilastolaitokset (INE, INSEE, DESTATIS, CBS, …). NACEBridge-kartoitukset, normalisoitu skeema ja kääreet jakaa TΣKSOMΛ Holding, Lda., rakentanut TΣKSOMΛ Technologies ja voimanlähteenä TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Kysy tekoälyltä

Anna NACEBridge suosikkitekoälyllesi.

Avaa uusi keskustelu, johon on ladattu NACEBridgen aloituskehotus. Avustaja löytää MCP-palvelimen ja reaaliaikaiset tiedot itse — ei kopiointia, ei keksittyjä yhteyksiä.

MCP-palvelin (Claude Desktop, ChatGPT Connectors, Cursor)
https://nacebridge.dev/mcp