Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Privacy-first Danish caller ID, CVR company lookup, operator data, and community spam signals.
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.
NUMMEROPSLAG_API_KEYAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
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.
Die .mcpb-Datei des Entwicklers herunterladen
Der Link führt zur Datei des Entwicklers selbst; wir hosten sie nicht und verpacken sie nicht neu. Öffne die Datei, dann installiert Claude Desktop sie.
Führe das in deinem Terminal aus
claude mcp add nummeropslag --env NUMMEROPSLAG_API_KEY=your-value -- uvx nummeropslag-mcpTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"nummeropslag": {
"command": "uvx",
"args": [
"nummeropslag-mcp"
],
"env": {
"NUMMEROPSLAG_API_KEY": "your-value"
}
}
}
}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": {
"nummeropslag": {
"type": "stdio",
"command": "uvx",
"args": [
"nummeropslag-mcp"
],
"env": {
"NUMMEROPSLAG_API_KEY": "your-value"
}
}
}
}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 andrey-tut 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.
Das musst du eintragen: NUMMEROPSLAG_API_KEY
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.2) kam vor 3 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du MCPB, Docker, Python (uv) auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, NexusWindows
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
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Windows computer use in the background: desktop apps driven without your mouse or keyboard.
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.
Public Partner API + MCP server for Danish phone-number lookup, caller-ID and spam/trust signals.
Identify who is calling from a Danish number: company from the official CVR register, telecom operator, number type, and a spam/trust verdict based on anonymous user reports. Powered by official open data — not scraping. Use it from any HTTP client, or plug the [MCP server](#mcp-server-ai-agents-) straight into Claude and other AI agents.
🌐 Service: [nummeropslag.dk](https://nummeropslag.dk) · 🔑 Get a key: [/api-noegle](https://nummeropslag.dk/api-noegle) · 📖 API reference: [Redoc](https://andrey-tut.github.io/nummeropslag-api/) · 🧪 Live sandbox: [/api-reference](https://nummeropslag.dk/api-reference) · 🤖 MCP
This repository contains only public API docs, the OpenAPI spec, client examples and the MCP server. The backend source is private.
All endpoints require an API key, sent in the X-API-Key header:
X-API-Key: npk_your_key_here
Each key has a plan, a set of scopes (lookup, spam, operator, search) and a request quota. Check your key status any time via GET /api/v1/partner/me.
Base URL: https://nummeropslag.dk/api/v1
| Method | Endpoint | Scope | Description |
|---|---|---|---|
| GET | /partner/lookup/{e164} | lookup | Full lookup — operator, CVR companies, spam/trust signals |
| GET | /partner/spam/{e164} | spam | Compact spam/trust verdict only |
| GET | /partner/operator/{e164} | operator | Telecom operator + number type |
| GET | /partner/search?q= | search | Search companies by name (CVR) |
| GET | /partner/me | — | Your key status: plan, scopes, quota/usage |
{e164} accepts an 8-digit Danish number or full E.164 — e.g. 33633363 or +4533633363.
Full machine-readable contract: openapi/openapi.yaml · openapi/openapi.json.
export NUMMEROPSLAG_API_KEY=npk_your_key_here
curl -H "X-API-Key: $NUMMEROPSLAG_API_KEY" \ https://nummeropslag.dk/api/v1/partner/spam/33633363
Ready-to-run, dependency-free clients in examples/:
| Language | File | Run |
|---|---|---|
| Bash / curl | examples/curl.sh | ./curl.sh 33633363 |
| Python (stdlib) | examples/python_client.py | python3 python_client.py 33633363 |
| Node.js 18+ | examples/node_client.js | node node_client.js 33633363 |
| PHP | examples/php_client.php | php php_client.php 33633363 |
All read the key from the NUMMEROPSLAG_API_KEY environment variable.
Use Nummeropslag as native nodes and tools in popular automation and AI workflow builders:
| Platform | Integration | Location |
|---|---|---|
| n8n | Community node with five operations and AI Tool support | integrations/n8n |
| Dify | Installable tool plugin for Workflows, Chatflows and Agents | integrations/dify |
| Langflow | Custom component with Tool Mode support | integrations/langflow |
| Flowise | Ready-to-paste Custom Tool functions and schemas | integrations/flowise |
The integrations store the API key in each platform's credential/secret system and send queries only to https://nummeropslag.dk.
Give your AI agent (Claude Desktop, Claude Code, or any Model Context Protocol client) direct access to Danish phone-number data. The server in mcp/ wraps the Partner API as MCP tools — same official data, same privacy rules (no names of private individuals).
Download the latest nummeropslag-mcp-*.mcpb bundle from GitHub Releases, open it with a compatible desktop client, and enter your Nummeropslag API key when prompted. The bundle uses the managed uv runtime, so users do not need to install Python dependencies manually.
The canonical registry identifier is io.github.andrey-tut/nummeropslag.
The same stdio server is published as a public OCI image:
docker run --rm -i \
-e NUMMEROPSLAG_API_KEY=npk_your_key_here \ ghcr.io/andrey-tut/nummeropslag-mcp:latest
MCP calls are metered against a separate MCP quota (not your REST quota); the server sends X-Client: mcp automatically.
Tools
| Tool | Description |
|---|---|
lookup_number(number) | Full record: company (CVR), operator, spam/trust, comments |
check_spam(number) | Compact spam/scam verdict (caller-ID style) |
get_operator(number) | Operator + number type only (cheapest) |
search_businesses(query, limit) | Find Danish companies by name (CVR) |
api_status() | Your key's scopes + quota usage |
Setup — via PyPI (recommended)
pip install nummeropslag-mcp # or: uvx nummeropslag-mcp
export NUMMEROPSLAG_API_KEY=npk_your_key_here # https://nummeropslag.dk/api-noegle nummeropslag-mcp # stdio transport
Add to Claude Desktop (claude_desktop_config.json) or Claude Code (.mcp.json):
{
"mcpServers": { "nummeropslag": { "command": "nummeropslag-mcp", "env": { "NUMMEROPSLAG_API_KEY": "npk_your_key_here" } } } }
Run from source instead (no PyPI)
pip install "mcp[cli]" httpx
python mcp/server.py
…and use "command": "python", "args": ["/absolute/path/to/nummeropslag-api/mcp/server.py"] in the config above.
Restart your client, then ask e.g. *"Is +45 70 10 20 30 spam?"* or *"Who owns 33 63 33 63?"*.
Errors use a consistent envelope:
{ "error": { "code": "forbidden", "message": "…", "details": {} } }
Common codes: unauthorized (missing/invalid key), forbidden (scope not allowed), rate_limited (quota exceeded), not_found.
The MCP server sends only the phone number or business query requested by the user to the first-party Nummeropslag API. It does not read conversations, files, contacts, or call logs. See the full Nummeropslag privacy policy for data collection, use, retention, sharing, and contact information.
The client examples and OpenAPI spec in this repository are released under the MIT License (see LICENSE) — copy and adapt them freely. The Nummeropslag API service itself and its data are proprietary; use is governed by the terms at nummeropslag.dk.