Документация за разработчици и AI

NACEBridge API & MCP

Един мост между всички европейски кодове за дейност — изложен като REST gateway, MCP Streamable HTTP сървър, JavaScript SDK и open-source Python wrapper. Данни задвижвани от TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Преглед

NACEBridge картографира EU NACE Rev 2.1 до 5-цифрените национални подкласове, използвани от 27 държави в ЕС, Обединеното кралство и Швейцария (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). И четирите уеб инструмента са достъпни и програмно:

  • searchглобално + локално търсене по ключова дума
  • decodeразгръщане на национален код до пълната EU йерархия
  • cousinsтрансгранично еквивалентни подкласове
  • gridмногонационален pivot за дивизия по NACE

Удостоверяване и API ключове

Всяка заявка към /api/v1/* носи хедър X-API-Key. Влезте и генерирайте ключове във вашия панел за API ключове. Ключовете се пазят hashed в покой — никога не съхраняваме открития текст.

X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX

MCP endpoint използва точно същия хедър, точно същите лимити за всеки tier и точно същия лог на заявки като REST gateway — единствената разлика е URL (/mcp вместо /api/v1/…) и JSON-RPC обвивката. Анонимен уеб трафик е разрешен за UI инструментите, но е меко ограничен с брояч на strike-ове по IP (вижте Лимити).

Лимити на заявки

НивоЛимитБележки
Анонимен (web)30 заявки / IPCAPTCHA v4 за уеб употреба · IP CAPTCHA за API / MCP
Безплатен60 заявки / час · 250 / денПрототипи и прости приложения
Pro10 000 заявки / денВключени пълни cousin матрица и grid
Разработчик100 000 заявки / денBulk експорт и исторически ревизии
EnterpriseПо договарянеДедикиран MCP, SLA, on-prem — свържете се с нас

Пикове над лимита на прозореца връщат HTTP 429 с Retry-After.

REST крайни точки

Пет ресурса под https://nacebridge.dev/api/v1/*. Всеки endpoint приема GET с query параметри или POST с JSON тяло. Отговорите са { ok, tier, data } с прикачени X-RateLimit-* хедъри.

Крайна точкаВходВръща
GET /api/v1/searchq, limit?Съвпадащи EU класове + национални подкласове
GET /api/v1/decodecountry_iso, codeПълна NACE йерархия за един национален подклас
GET /api/v1/cousinscountry_iso, codeЕквивалентни подкласове в целия ЕС
GET /api/v1/griddivision?, countries?, limit?Многонационален pivot класове vs подкласове
GET /api/v1/countriesТекущо заредени ISO кодове
# 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 сървър (Streamable HTTP)

NACEBridge говори спецификацията MCP Streamable HTTP transport . Насочете всеки MCP клиент към:

https://nacebridge.dev/mcp

POST JSON-RPC 2.0 с двата content-type в 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): добавете като персонализиран Connector със същия URL — инструментите search и fetch са изложени за Deep Research.

Cursor: добавете в ~/.cursor/mcp.json със същия URL.

Референция на MCP инструменти

search{ q? }

ChatGPT Connectors search. Връща подредени { id, title, url, snippet }.

fetch{ id }

ChatGPT Connectors fetch. Форма на id: '<country_iso>:<code>' или 'eu:<class_code>'.

keyword_search{ q, limit? }

Свободно-текстово търсене върху EU класове и национални подкласове.

decode_local_code{ country_iso, code }

Разгръщане на национален подклас до пълната EU NACE йерархия.

cousin_matrix{ country_iso, code }

Еквивалентни подкласове във всяка друга държава от ЕС, закотвени на 4-цифрения NACE клас.

class_grid{ division?, countries?, limit? }

Pivot на EU класове vs национални подкласове за избрани държави.

list_countries{}

Текущо заредени ISO кодове на държави.

Скилове за AI асистенти (Claude, Cursor, Devin)

Готови инструкции, които учат вашия AI асистент кога и как да извика NACEBridge. Свалете, инсталирайте в избрания асистент — при следващото поставяне на код NACE / CAE / NAF / WZ / SBI асистентът ще се обърне към MCP сървъра вместо да гадае.

Всичките три препращат само към публичните MCP и REST URL. Не съдържат API ключ — потребителите подават своя от панела за API ключове.

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 обвивка

Open-source wrapper живее в public-wrappers/mcp/. Това е тънък httpx proxy — нула локални данни — за да остане частният gateway източник на истината.

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 откриване (llms.txt, Ask-an-AI)

Публикуваме машинно-четим site map на /llms.txt и по-богат индекс на /llms-full.txt, за да могат AI асистентите да се onboard-ват сами. Блокът Ask-an-AI на началната страница отваря нов чат в ChatGPT, Claude, Gemini, Grok или Perplexity — захранен с NACEBridge prompt, който казва на асистента да използва MCP сървъра вместо да гадае.

Грешки

  • 401липсващ или невалиден X-API-Key
  • 402квотата за tier е изчерпана, нужен е upgrade
  • 422входът не премина Zod валидация; отговорът носи детайли по полета
  • 429лимитът е достигнат, спазвайте Retry-After
  • 5xxинцидент; повторенията са безопасни (всички операции са само за четене)

Лицензиране

Метаданни NACE Rev 2.1 © Европейски съюз, преизползвани при политиката за повторно използване на Комисията. Метаданни на националните подкласове © съответните национални статистически институти (INE, INSEE, DESTATIS, CBS, …). NACEBridge картографиранията, нормализираната схема и wrapper-ите се разпространяват от TΣKSOMΛ Holding, Lda., изградено от TΣKSOMΛ Technologies и захранено от TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Попитайте AI

Подайте NACEBridge на любимия си AI.

Отворете нов чат, предварително зареден с начален prompt за NACEBridge. Асистентът сам ще открие MCP сървъра и данните на живо — без копиране и поставяне, без измислени съответствия.

MCP сървър (Claude Desktop, ChatGPT Connectors, Cursor)
https://nacebridge.dev/mcp