Dokumentacija kūrėjams ir DI

NACEBridge API & MCP

Vienas tiltas tarp kiekvieno Europos veiklos kodo — pateikiamas kaip REST vartai, MCP Streamable HTTP serveris, JavaScript SDK ir open-source Python wrapper. Duomenis maitina TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Apžvalga

NACEBridge susieja EU NACE Rev 2.1 su penkiaženkliais nacionaliniais poklasiais, naudojamais 27 ES šalyse, Jungtinėje Karalystėje ir Šveicarijoje (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Visi keturi žiniatinklio įrankiai taip pat pasiekiami programiškai:

  • searchglobali + vietinė raktinių žodžių paieška
  • decodeišskleisti nacionalinį kodą į visą ES hierarchiją
  • cousinstarpvalstybiniai ekvivalentūs poklasiai
  • gridkelių šalių pivot NACE skyriui

Autentifikavimas ir API raktai

Kiekviena užklausa į /api/v1/* turi X-API-Key antraštę. Prisijunkite ir generuokite raktus savo API raktų skydelį. Raktai saugomi maišos pavidalu — niekada nesaugome atviro teksto.

X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX

MCP galinis taškas naudoja tą pačią antraštę, tas pačias lygio užklausų ribas ir tą patį užklausų žurnalą kaip REST vartai — skiriasi tik URL (/mcp vietoj /api/v1/…) ir JSON-RPC apvalkalas. Anoniminis žiniatinklio srautas leidžiamas UI įrankiams, bet švelniai ribojamas IP smūgių skaitikliu (žr. Užklausų ribos).

Užklausų ribos

LygisLimitasPastabos
Anoniminis (web)30 užklausų / IPCAPTCHA v4 svetainės naudojimui · IP CAPTCHA API / MCP
Nemokamas60 užklausų / val. · 250 / dienąPrototipai ir paprastos programos
Pro10,000 req / dayĮtraukta visa giminingų kodų matrica ir tinklelis
Kūrėjas100,000 req / dayMasinis eksportas ir istorinės revizijos
EnterprisePagal poreikįDedikuotas MCP, SLA, on-prem — susisiekite su mumis

Virš lango ribos esantys pikai grąžina HTTP 429 su Retry-After.

REST galiniai taškai

Penki ištekliai po https://nacebridge.dev/api/v1/*. Kiekvienas galinis taškas priima GET su query parametrais arba POST su JSON kūnu. Atsakymai yra { ok, tier, data } su X-RateLimit-* antraštėmis.

Galinis taškasĮvestisGrąžina
GET /api/v1/searchq, limit?Atitinkančios ES klasės + nacionaliniai poklasiai
GET /api/v1/decodecountry_iso, codeVisa NACE hierarchija vienam nacionaliniam poklasiui
GET /api/v1/cousinscountry_iso, codeEkvivalentūs poklasiai visoje ES
GET /api/v1/griddivision?, countries?, limit?Kelių šalių klasių ir poklasių pivot
GET /api/v1/countriesŠiuo metu įkelti ISO kodai
# 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 serveris (Streamable HTTP)

NACEBridge naudoja MCP Streamable HTTP transport specifikaciją. Nukreipkite bet kurį MCP klientą į:

https://nacebridge.dev/mcp

POST JSON-RPC 2.0 su abiem turinio tipais Accept antraštėje:

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): pridėkite kaip pasirinktinį Connector su tuo pačiu URL — search ir fetch įrankiai pasiekiami Deep Research.

Cursor: pridėkite tą patį URL į ~/.cursor/mcp.json.

MCP įrankių nuoroda

search{ q? }

ChatGPT Connectors search. Grąžina surikiuotus { id, title, url, snippet }.

fetch{ id }

ChatGPT Connectors fetch. id forma: „<country_iso>:<code>“ arba „eu:<class_code>“.

keyword_search{ q, limit? }

Laisvas tekstas ES klasėse ir nacionaliniuose poklasiuose.

decode_local_code{ country_iso, code }

Išskleidžia nacionalinį poklasį į visą EU NACE hierarchiją.

cousin_matrix{ country_iso, code }

Ekvivalentūs poklasiai visose kitose ES šalyse, pritvirtinti prie keturženklės NACE klasės.

class_grid{ division?, countries?, limit? }

ES klasių ir nacionalinių poklasių pivot pasirinktose šalyse.

list_countries{}

Šiuo metu įkelti šalių ISO kodai.

Įgūdžiai DI asistentams (Claude, Cursor, Devin)

Paruoštos instrukcijos, mokančios jūsų DI asistentą, kada ir kaip kviesti NACEBridge. Atsisiųskite, įdiekite pasirinktame asistente, ir kitą kartą naudotojui įklijavus NACE / CAE / NAF / WZ / SBI kodą asistentas naudos MCP serverį, o ne spėlios.

Visi trys nurodo tik viešuosius MCP ir REST URL. Juose nėra API rakto — naudotojai pateikia savąjį iš API raktų skydelio.

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 apvalkalas

Open-source wrapper yra public-wrappers/mcp/. Tai plonas httpx proxy — be vietinių duomenų — todėl privatus vartai lieka tiesos šaltiniu.

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

DI atradimas (llms.txt, Ask-an-AI)

Skelbiame mašinai skaitomą svetainės žemėlapį /llms.txt ir turtingesnį indeksą /llms-full.txt, kad DI asistentai galėtų patys įsijungti. Pradžios puslapio Ask-an-AI blokas perduoda naują pokalbį ChatGPT, Claude, Gemini, Grok arba Perplexity su NACEBridge promptu, kuris nurodo asistentui naudoti MCP serverį, o ne spėlioti.

Klaidos

  • 401trūksta arba negalioja X-API-Key
  • 402lygio kvota išnaudota, reikia atnaujinti
  • 422įvestis nepraėjo Zod validavimo; atsakyme yra laukų detalės
  • 429pasiekta užklausų riba, laikykitės Retry-After
  • 5xxincidentas; pakartojimai saugūs (visos operacijos tik skaitymui)

Licencijavimas

NACE Rev 2.1 metaduomenys © Europos Sąjunga, pakartotinai naudojami pagal Komisijos pakartotinio naudojimo politiką. Nacionalinių poklasių metaduomenys © atitinkami nacionaliniai statistikos institutai (INE, INSEE, DESTATIS, CBS, …). NACEBridge susiejimus, normalizuotą schemą ir wrapperius platina TΣKSOMΛ Holding, Lda., sukurta TΣKSOMΛ Technologies ir maitinama TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Paklauskite DI

Perduokite NACEBridge savo mėgstamam DI.

Atidarykite naują pokalbį, iš anksto įkeltą su pradiniu NACEBridge raginimu. Asistentas pats atras MCP serverį ir tiesioginius duomenis — be kopijavimo ir klijavimo, be išgalvotų atitikmenų.

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