Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
1 MCP to rule them all. Orchestrate, discover, and run any tool instantly.
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.
NCP_DEBUG, NCP_MODE, NO_COLORDu 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": {
"ncp": {
"command": "npx",
"args": [
"-y",
"@portel/ncp"
],
"env": {
"NCP_DEBUG": "your-value",
"NCP_MODE": "your-value",
"NO_COLOR": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add ncp --env NCP_DEBUG=your-value --env NCP_MODE=your-value --env NO_COLOR=your-value -- npx -y @portel/ncpTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"ncp": {
"command": "npx",
"args": [
"-y",
"@portel/ncp"
],
"env": {
"NCP_DEBUG": "your-value",
"NCP_MODE": "your-value",
"NO_COLOR": "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": {
"ncp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@portel/ncp"
],
"env": {
"NCP_DEBUG": "your-value",
"NCP_MODE": "your-value",
"NO_COLOR": "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.
NCP_DEBUG envNCP_MODE envNO_COLOR envDiese 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 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto portel-dev 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 (3.0.0) kam vor 18 Tagen 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: Spec Driven Development, Remote Desktop Commander, Apify MCP Server
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.
Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
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.
1 MCP to rule them all
Your MCPs, supercharged. Discover tools, execute with code mode, run on schedule, find skills, and load Photons through common MCP clients. On-demand discovery keeps the initial tool surface focused.
Related Portel project: Photon turns TypeScript methods into reliable agent-facing capabilities: MCP tools, embedded app UIs, CLI commands, web routes, schedules, webhooks, retries, and Beam interfaces. NCP helps agents discover and operate tools; Photon helps developers build the tools and apps agents can trust.
Instead of your AI juggling 50+ tools scattered across different MCPs, NCP gives it a single, unified interface with code mode execution, scheduling, skills discovery, and custom Photons.
Most hosts see NCP's small gateway surface (find, run, and, when enabled, code). Hosts that support MCP Apps can also receive selected app callback tools so embedded interfaces keep working. NCP adds app tools selectively; it omits conflicting app groups rather than renaming callbacks that an app may call by name.
await github.create_issue({...}) (code mode, enabled by default)Behind the scenes, NCP manages all 50+ tools + skills + Photons: routing requests, discovering the right capability, executing code, scheduling tasks, managing health, and caching responses.
The host determines which optional features it can use. NCP advertises MCP Apps, Skills, and Tasks capabilities, while clients that do not support an extension continue with the core tools and existing request flows.
Why this matters:
🚀 NEW: Project-level configuration - each project can define its own MCPs automatically
What's MCP? The Model Context Protocol by Anthropic lets AI assistants connect to external tools and data sources. Think of MCPs as "plugins" that give your AI superpowers like file access, web search, databases, and more.
You gave your AI assistant 50 tools to be more capable. Instead, you got desperation:
read_file or get_file_content?")Think about it like this:
A child with one toy → Treasures it, masters it, creates endless games with it A child with 50 toys → Can't hold them all, gets overwhelmed, stops playing entirely
Your AI is that child. MCPs are the toys. More isn't always better.
The most creative people thrive with constraints, not infinite options. A poet given "write about anything" faces writer's block. Given "write a haiku about rain"? Instant inspiration.
Your AI is the same. Give it one perfect tool → Instant action. Give it 50 tools → Cognitive overload. NCP provides just-in-time tool discovery so your AI gets exactly what it needs, when it needs it.
When your AI assistant manages 50 tools directly:
🤖 AI Assistant Context:
├── Filesystem MCP (12 tools) ├── Database MCP (8 tools) ├── Web Search MCP (6 tools) ├── Email MCP (15 tools) ├── Shell MCP (10 tools) ├── GitHub MCP (20 tools) └── Slack MCP (9 tools)
💀 Total: 80 tool schemas compete for attention before useful work begins
What happens:
With NCP as Chief of Staff:
🤖 AI Assistant Context:
└── NCP gateway tools → discover and run the tools needed for this request
🎯 Behind the scenes: NCP manages all 80 tools 📈 Tool discovery happens on demand 🎪 AI behavior: Confident, focused, decisive
NCP reduces the need to load every downstream tool schema into the host up front. The amount of context saved and any effect on response time vary with the host, server catalog, and enabled features.
Choose your MCP client for setup instructions:
| Client | Description | Setup Guide |
|---|---|---|
| Claude Desktop | Anthropic's official desktop app. Best for NCP - one-click .dxt install with auto-sync | [→ Full Guide](docs/clients/claude-desktop.md) |
| Claude Code | Terminal-first AI workflow. Works out of the box! | Built-in support |
| VS Code | GitHub Copilot with Agent Mode. Use NCP for semantic tool discovery | [→ Setup](docs/clients/vscode.md) |
| Cursor | AI-first code editor with Composer. Popular VS Code alternative | [→ Setup](docs/clients/cursor.md) |
| Windsurf | Codeium's AI-native IDE with Cascade. Built on VS Code | [→ Setup](docs/clients/windsurf.md) |
| Cline | VS Code extension for AI-assisted development with MCP support | [→ Setup](docs/clients/cline.md) |
| Continue | VS Code AI assistant with Agent Mode and local LLM support | [→ Setup](docs/clients/continue.md) |
| Want more clients? | See the full list of MCP-compatible clients and tools | Official MCP Clients • Awesome MCP |
| Other Clients | Any MCP-compatible client via npm | Quick Start ↓ |
For advanced users or MCP clients not listed above:
Step 1: Install NCP
npm install -g @portel/ncp
Step 2: Import existing MCPs (optional)
ncp config import # Paste your config JSON when prompted
Step 3: Configure your MCP client
Add to your client's MCP configuration:
{
"mcpServers": { "ncp": { "command": "ncp" } } }
✅ Done! Your AI can discover and run tools through NCP. Hosts with MCP Apps support may also receive selected app callback tools.
Want to experience what your AI experiences? NCP has a human-friendly CLI:
# Ask like your AI would ask:
ncp find "I need to read a file" ncp find "help me send an email" ncp find "search for something online"
Notice: NCP understands intent, not just keywords. Just like your AI needs.
# See your complete MCP ecosystem:
ncp list --depth 2
ncp --help
# Test any tool safely:
ncp run filesystem read_file --path "/tmp/test.txt"
Why this matters: You can debug and test tools directly, just like your AI would use them.
# 1. Check NCP is installed correctly
ncp --version
ncp list
ncp find "file"
ncp run filesystem read_file --path "/tmp/test.txt" --dry-run
✅ Success indicators:
ncp list shows your imported MCPsncp find returns relevant toolsYou've seen find (discover tools) and code (execute TypeScript). Individually, they're useful. Together with scheduling, they become an automation powerhouse.
We wanted to stay on top of MCP-related conferences and workshops for an upcoming release. Instead of manually checking websites daily, we asked Claude:
"Set up a daily scraper that finds MCP conferences and saves them to a CSV file"
What Claude did:
// Search the web for MCP conferences
const results = await web.search({ query: "Model Context Protocol conference 2025" });
// Read each result and extract details for (const url of results) { const content = await web.read({ url }); // Extract title, deadline, description... // Save to ~/.ncp/mcp-conferences.csv }
ncp schedule create code:run "every day at 9am" \
--name "MCP Conference Scraper" \ --catchup-missed
How to set this up yourself:
First, install the web photon (provides search and read capabilities):
# Install from the official photons repo
ncp photon add https://raw.githubusercontent.com/p
Nur der Anfang wird gezeigt; den Rest findest du im Repo