Τεκμηρίωση για προγραμματιστές & 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 στις πενταψήφιες εθνικές υποκλάσεις που χρησιμοποιούν 27 χώρες της ΕΕ, το Ηνωμένο Βασίλειο και η Ελβετία (CAE-Rev4 PT, NAF FR, WZ DE, SBI NL, …). Και τα τέσσερα web εργαλεία είναι επίσης διαθέσιμα προγραμματιστικά:

  • searchπαγκόσμια + τοπική αναζήτηση με λέξη-κλειδί
  • decodeεπέκταση εθνικού κωδικού σε πλήρη ιεραρχία ΕΕ
  • cousinsδιασυνοριακές ισοδύναμες υποκλάσεις
  • gridpivot πολλών χωρών για μια διαίρεση NACE

Αυθεντικοποίηση & κλειδιά API

Κάθε αίτημα προς /api/v1/* φέρει header X-API-Key. Συνδεθείτε και δημιουργήστε κλειδιά στον πίνακα κλειδιών API. Τα κλειδιά αποθηκεύονται hash-αρισμένα — δεν αποθηκεύουμε ποτέ plaintext.

X-API-Key: nb_live_XXXXXXXXXXXXXXXXXXXXXXXX

Το endpoint MCP χρησιμοποιεί ακριβώς το ίδιο header, τα ίδια όρια ανά επίπεδο και το ίδιο log αιτημάτων με το REST gateway — η μόνη διαφορά είναι το URL (/mcp αντί για /api/v1/…) και ο φάκελος JSON-RPC. Η ανώνυμη web κίνηση επιτρέπεται για τα εργαλεία UI, αλλά περιορίζεται ήπια με μετρητή ανά IP (βλ. Όρια ρυθμού).

Όρια ρυθμού

ΕπίπεδοΌριοΣημειώσεις
Ανώνυμο (web)30 αιτήματα / IPCAPTCHA v4 για χρήση ιστότοπου · IP CAPTCHA για API / MCP
Δωρεάν60 αιτήματα / ώρα · 250 / ημέραΠρωτότυπα και απλές εφαρμογές
Pro10,000 req / dayΠεριλαμβάνεται πλήρης μήτρα συναφών κωδικών και πλέγμα
Προγραμματιστής100,000 req / dayΜαζική εξαγωγή και ιστορικές αναθεωρήσεις
EnterpriseΠροσαρμοσμένοΑφιερωμένο MCP, SLA, on-prem — επικοινωνήστε μαζί μας

Αιχμές πάνω από το όριο παραθύρου επιστρέφουν HTTP 429 με Retry-After.

Endpoints REST

Πέντε πόροι κάτω από https://nacebridge.dev/api/v1/*. Κάθε endpoint δέχεται GET με query params ή POST με JSON body. Οι απαντήσεις είναι { ok, tier, data } με headers X-RateLimit-* συνημμένα.

EndpointΕίσοδοςΕπιστρέφει
GET /api/v1/searchq, limit?Αντιστοιχισμένες κλάσεις ΕΕ + εθνικές υποκλάσεις
GET /api/v1/decodecountry_iso, codeΠλήρης ιεραρχία NACE για μία εθνική υποκλάση
GET /api/v1/cousinscountry_iso, codeΙσοδύναμες υποκλάσεις σε όλη την ΕΕ
GET /api/v1/griddivision?, countries?, limit?Pivot πολλών χωρών κλάσεων έναντι υποκλάσεων
GET /api/v1/countriesISO κωδικοί φορτωμένοι αυτήν τη στιγμή
# 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 client στο:

https://nacebridge.dev/mcp

POST JSON-RPC 2.0 με και τους δύο τύπους περιεχομένου στο 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: προσθέστε το ίδιο URL στο ~/.cursor/mcp.json.

Αναφορά εργαλείων 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? }

Ελεύθερο κείμενο σε κλάσεις ΕΕ και εθνικές υποκλάσεις.

decode_local_code{ country_iso, code }

Επεκτείνει μια εθνική υποκλάση στην πλήρη ιεραρχία EU NACE.

cousin_matrix{ country_iso, code }

Ισοδύναμες υποκλάσεις σε κάθε άλλη χώρα της ΕΕ, αγκυρωμένες στην τετραψήφια κλάση NACE.

class_grid{ division?, countries?, limit? }

Pivot κλάσεων ΕΕ έναντι εθνικών υποκλάσεων σε επιλεγμένες χώρες.

list_countries{}

ISO κωδικοί χωρών φορτωμένοι αυτήν τη στιγμή.

Skills για AI βοηθούς (Claude, Cursor, Devin)

Έτοιμες οδηγίες που μαθαίνουν στον AI βοηθό σας πότε και πώς να καλεί το NACEBridge. Κατεβάστε, εγκαταστήστε στον βοηθό της επιλογής σας, και την επόμενη φορά που ο χρήστης επικολλήσει κωδικό NACE / CAE / NAF / WZ / SBI, ο βοηθός θα χρησιμοποιήσει τον MCP server αντί να μαντέψει.

Και τα τρία αναφέρονται μόνο στα δημόσια MCP και REST URLs. Δεν περιέχουν API key — οι χρήστες παρέχουν το δικό τους από τον πίνακα κλειδιών 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"] });

Wrapper MCP Python

Το 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)

Δημοσιεύουμε έναν μηχαναγνώσιμο χάρτη ιστότοπου στο /llms.txt και έναν πλουσιότερο δείκτη στο /llms-full.txt ώστε οι AI βοηθοί να μπορούν να αυτοενταχθούν. Το μπλοκ Ask-an-AI στην αρχική σελίδα παραδίδει μια νέα συνομιλία σε ChatGPT, Claude, Gemini, Grok ή Perplexity με prompt NACEBridge που λέει στον βοηθό να χρησιμοποιήσει τον MCP server αντί να μαντέψει.

Σφάλματα

  • 401λείπει ή είναι άκυρο το X-API-Key
  • 402το όριο του επιπέδου εξαντλήθηκε, απαιτείται αναβάθμιση
  • 422η είσοδος απέτυχε στην επικύρωση Zod· η απάντηση περιέχει λεπτομέρειες πεδίων
  • 429επιτεύχθηκε όριο ρυθμού, τηρήστε το Retry-After
  • 5xxπεριστατικό· οι επαναλήψεις είναι ασφαλείς (όλες οι λειτουργίες είναι μόνο ανάγνωσης)

Αδειοδότηση

Μεταδεδομένα NACE Rev 2.1 © Ευρωπαϊκή Ένωση, επαναχρησιμοποιημένα σύμφωνα με την πολιτική επαναχρησιμοποίησης της Επιτροπής. Μεταδεδομένα εθνικών υποκλάσεων © αντίστοιχα εθνικά στατιστικά ινστιτούτα (INE, INSEE, DESTATIS, CBS, …). Οι αντιστοιχίσεις NACEBridge, το κανονικοποιημένο σχήμα και τα wrappers διανέμονται από TΣKSOMΛ Holding, Lda., κατασκευασμένο από TΣKSOMΛ Technologies και τροφοδοτούμενο από TΣKSOMΛ | MΛRKET INTΣLLIGENCE.

Ρωτήστε ένα AI

Δώστε το NACEBridge στο αγαπημένο σας AI.

Ανοίξτε μια νέα συνομιλία προφορτωμένη με ένα αρχικό prompt NACEBridge. Ο βοηθός θα ανακαλύψει μόνος του τον MCP server και τα ζωντανά δεδομένα — χωρίς αντιγραφή, χωρίς ψευδείς αντιστοιχίσεις.

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