Context7
Up-to-date docs for AI agents
Beschreibung vom Entwickler (englisches Original)
Browse, search and fuzzy-match NACE Rev. 2.1 economic activity classification codes.
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"nace": {
"command": "npx",
"args": [
"-y",
"nace-mcp"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add nace -- npx -y nace-mcpIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"nace": {
"command": "npx",
"args": [
"-y",
"nace-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"nace": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"nace-mcp"
]
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 7. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto DeJo90 bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (1.0.1) kam vor 9 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Context7, Codebase Memory, Exa
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
An MCP server exposing NACE Rev. 2.1 economic activity classification codes for AI agents.
NACE (Nomenclature of Economic Activities) is the European standard for classifying economic activities. This server loads all 1,047 codes into memory at startup and provides four tools for browsing, looking up, searching, and fuzzy-matching codes — without ever dumping the full dataset to the agent.
Add to your Claude (or any MCP-compatible client) config:
{
"mcpServers": { "nace-mcp": { "command": "npx", "args": ["nace-mcp"] } } }
nace_get(code)Returns full details for a single NACE code.
Input: code — e.g. "A", "01", "25.1", "25.11"
Example output:
{
"code": "95.31", "label": "Repair and maintenance of motor vehicles", "level": "class", "parent": "95.3" }
nace_browse(parent_code?)Returns the direct children of a code (compact: code + label only). Omit parent_code to list all 22 top-level sections. Max 50 results.
Input: parent_code (optional) — e.g. "C", "25", "25.1"
Example — `nace_browse()` (no argument):
[
{ "code": "A", "label": "Agriculture, forestry and fishing" }, { "code": "B", "label": "Mining and quarrying" }, { "code": "C", "label": "Manufacturing" }, ... ]
Example — `nace_browse("J")`:
[
{ "code": "58", "label": "Publishing activities" }, { "code": "59", "label": "Motion picture, video and television programme production, sound recording and music publishing activities" }, { "code": "60", "label": "Programming, broadcasting, news agency and other content distribution activities" }, ... ]
nace_search(query)Case-insensitive substring search across all activity labels. Returns up to 10 matches.
Input: query — e.g. "software", "fishing", "consulting"
Example — `nace_search("software")`:
[
{ "code": "58.1", "label": "Publishing of books, newspapers and other publishing activities, except software publishing", "level": "group" }, { "code": "58.19", "label": "Other publishing activities, except software publishing", "level": "class" }, { "code": "58.2", "label": "Software publishing", "level": "group" }, { "code": "58.29", "label": "Other software publishing", "level": "class" } ]
nace_suggest(activity_description)Fuzzy-matches a free-text description to NACE codes. Tokenizes the input, scores by matched terms, and returns the top 5 candidates with a brief explanation. Designed for AI agents doing classification.
Input: activity_description — free-text description of the economic activity
Example — `nace_suggest("computer programming software development consultancy")`:
[
{ "code": "62", "label": "Computer programming, consultancy and related activities", "level": "division", "reason": "Matched: \"computer\", \"programming\", \"consultancy\"" }, { "code": "62.1", "label": "Computer programming activities", "level": "group", "reason": "Matched: \"computer\", \"programming\"" }, { "code": "62.10", "label": "Computer programming activities", "level": "class", "reason": "Matched: \"computer\", \"programming\"" }, ... ]
Tip: For non-English descriptions (e.g. German "KFZ Mechaniker"), rephrase in English before calling
nace_suggest.
These examples show how an AI agent uses the tools in practice.
The agent calls nace_suggest with an English description:
nace_suggest("motor vehicle repair maintenance workshop")
[
{ "code": "95", "label": "Repair and maintenance of computers, personal and household goods, and motor vehicles and motorcycles", "level": "division", "reason": "Matched: \"motor\", \"vehicle\", \"repair\", \"maintenance\"" }, { "code": "95.3", "label": "Repair and maintenance of motor vehicles and motorcycles", "level": "group", "reason": "Matched: \"motor\", \"vehicle\", \"repair\", \"maintenance\"" }, { "code": "95.31", "label": "Repair and maintenance of motor vehicles", "level": "class", "reason": "Matched: \"motor\", \"vehicle\", \"repair\", \"maintenance\"" } ]
The agent then drills into the best match with nace_get("95.31") to confirm the parent chain:
{
"code": "95.31", "label": "Repair and maintenance of motor vehicles", "level": "class", "parent": "95.3" }
Result: 95.31 is the correct class-level code for a car repair shop.
nace_suggest("bakery bread pastry production")
[
{ "code": "10.71", "label": "Manufacture of bread; manufacture of fresh pastry goods and cakes", "level": "class", "reason": "Matched: \"bread\", \"pastry\"" } ]
Result: 10.71 — first candidate is an exact match, no further navigation needed.
The agent browses the hierarchy top-down:
nace_browse("J")
[
{ "code": "58", "label": "Publishing activities" }, { "code": "59", "label": "Motion picture, video and television programme production, sound recording and music publishing activities" }, { "code": "60", "label": "Programming, broadcasting, news agency and other content distribution activities" }, { "code": "61", "label": "Telecommunications" }, { "code": "62", "label": "Computer programming, consultancy and related activities" }, { "code": "63", "label": "Information service activities" } ]
Then zooms into division 62:
nace_browse("62")
[
{ "code": "62.1", "label": "Computer programming activities" }, { "code": "62.2", "label": "Computer consultancy and computer facilities management activities" }, { "code": "62.3", "label": "Computer facilities management activities" }, { "code": "62.9", "label": "Other information technology and computer service activities" } ]
npm install
npm run build # compile TypeScript → dist/ node dist/index.js # run the server (listens on stdio)
To inspect with the MCP Inspector:
npx @modelcontextprotocol/inspector node dist/index.js