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:
search— globaali + paikallinen avainsanahakudecode— laajenna kansallinen koodi koko EU-hierarkiaancousins— rajat ylittävät vastaavat alaluokatgrid— monimaan 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
| Taso | Raja | Huomiot |
|---|---|---|
| Anonyymi (web) | 30 pyyntöä / IP | CAPTCHA v4 verkkokäyttöön · IP CAPTCHA API:lle / MCP:lle |
| Ilmainen | 60 pyyntöä / tunti · 250 / päivä | Prototyypit ja yksinkertaiset sovellukset |
| Pro | 10,000 req / day | Täysi sukulaismatriisi ja ruudukko sisältyvät |
| Kehittäjä | 100,000 req / day | Massavienti ja historialliset revisiot |
| Enterprise | Räätälöity | Oma 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äätepiste | Syöte | Palauttaa |
|---|---|---|
GET /api/v1/search | q, limit? | Vastaavat EU-luokat + kansalliset alaluokat |
GET /api/v1/decode | country_iso, code | Täysi NACE-hierarkia yhdelle kansalliselle alaluokalle |
GET /api/v1/cousins | country_iso, code | Vastaavat alaluokat eri puolilla EU:ta |
GET /api/v1/grid | division?, countries?, limit? | Monimaan pivot luokista ja alaluokista |
GET /api/v1/countries | — | Tä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
401— puuttuva tai virheellinen X-API-Key402— tason kiintiö käytetty, päivitys vaaditaan422— syöte ei läpäissyt Zod-validointia; vastaus sisältää kenttätiedot429— pyyntöraja saavutettu, noudata Retry-After-otsaketta5xx— hä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ä.
https://nacebridge.dev/mcp