pnCore
pnCore – v0.18.7
pnCore ist ein MCP-Server und ein Cursor-Plugin. Es steuert Software‑Delivery als eine Abfolge benannter, mit Gates verwalteter Schritte – nicht als ein einziger langer Chat.
Es bringt Discovery, Planung, Skeptic-Challenge, Design, Audits, Assets und Delivery über eine deterministische workflow_step-Engine – gestützt auf Skills, Agents, Regeln und pn-core://-Resourcen und nicht auf einen Ordner mit Prompts.
Katalog: 170 Skills, 9 öffentliche Agents + 6 interne Orchestrierungs-Agents, 31 sichtbare Slash-Palette-Dateien (30 im Untermenü pn + /pn-Stub) sowie 18 palettenversteckte chirurgische Einzelbefehle (insgesamt 49 Befehlsdateien), 26 MCP-Tools, 16 Workflow-Typen, dazu pn-core://-Ressourcen und Prompts.
Warum es das gibt
Ein einziger Chat kann ein Feature planen, den Code schreiben und dir sagen, dass alles fertig ist – aber dazwischen gibt es keinen Checkpoint. Wenn er Schritt 3 nicht gut übersteht, liesst du im ganzen Transaktionsprotokoll, wo es schiefgelaufen ist. Bittest du, einen Teil neu zu machen, heißt das meist, das Gespräch neu zu beginnen – und der Kontext, der ihn bis dahin getragen hat, ist verschwunden.
pnCore verlagert diese Schrittliste aus dem Chat heraus. workflow_step(type, index, state) führt jeweils einen Schritt aus – Discovery, Plan, Build, Review – und gibt die nächste Instruktion zurück. Eine Skeptic-Prüfung, ein Human-Gate oder workflow_verify entscheidet, ob ein Schritt wirklich bestanden ist – nicht das Modell selbst. Falls die Verbindung abbricht, nehmen workflow_state_save und workflow_state_load den Run genau dort wieder auf, wo er aufgehört hat.
Related MCP server: odin
Was es ist
Deterministisch. workflow_step(type, index, state) bestimmt die nächste Anweisung. Schritte werden nicht einfach übersprungen – das Überspringen ist eine Gate-Ermeldung und wird im State protokolliert.
MitGates. Skeptic-, Human- und workflow_verify-Gates sind in der Engine eingebaut. Die Absicht ist full auto, design focused oder involved – involved bedeutet, dass du Discovery, Planung, Vermögensliste und Review erst freigibst, bevor sie ablaufen. – Spezialisten bauen; UI-Assets werden erstellt, wenn im Umfang.
Multi-Surface. Ein gemeinsamer Baum unter packages/pn-core/content/. Der MCP betreibt die Engine in jedem Client. Das Cursor-Plugin ergänzt /-Fähre, Datei-Glob-Rules, Agent-Auswahl und den Stopp-Hook. Pi registriert dieselben 26 Tools nativ.
Resumable. Jeder Run hat eine run_id. Handoff-Linien und Nutzungsstatistiken landen in einer JSONL. Nach einem Abbruch lädst du den State und arbeitest die gleiche Schrittliste weiter ab.
Installation
als Voraussetzung: Node.js 22+.
Rufe zuerst health auf – es sollte Version, calendarDateUtc und Capabilities zurückgeben. Wenn nicht, wird auch alles Weitere (Skills, Agents, workflow_step) nicht geladen.
Cursor – MCP (mit einem Klick)
Oder ergänze manuell in ~/.cursor/mcp.json:
GXP1
GIT_TERMINAL_PROMPT=0 und GIT_ASKPASS=echo führen einen schnellen Abbruch aus, wenn git nicht authentifizieren kann (fehlende Zugangsdaten, Rate-Limit oder eine falsche URL). Ohne diese Einstellungen lässt dich eine Zugangsdaten-Abfrage auf gepipeclient stdin in einer Endlos-Ladung bei Cursor hängen.
Cursor – Plugin
Führe von deinem Startverzeichnis aus:
GXP2
Kopiert commands, rules, skills, agents, config und hooks in .cursor/ und .cursor-plugin/. Lade Cursor neu und führe dann /pn-new aus.
MCP oder Plugin? MCP ist die Engine. Das Plugin ist die Cursor-Oberfläche (Slash-Palette, Rules, Agents, Stop-Hook). In Cursor sind beide eingerichtet. Mehr: Plugin vs. MCP.
pi.dev (Pi-Codeagent)
pi install git:github.com/perniemann/pnCore@mainPi hat einen einzelnen Einstiegspunkt /pn. Direkt-Einstieg: /pn pn-build. Native Tools werden per pi install git:…/pnCore oder – nach npm run build:mcp – mit pi install . direkt aus dem Repo-Root installiert. Cursor und Claude Code benutzen weiterhin den stdio-MCP-Server. Siehe ADR-0008 und ADR-0009.
Claude Code
Verwende dasselbe MCP-JSON. Unter Einstellungen → MCP-Server einfügen und aktivieren (ermöglichen). Siehe die MCP-Dokumentation von Anthropic.
Windows-Nutzer, Cloud-Agenten, node‑/Build‑Pfade sowie Timeouts beim ersten npx-Aufruf: packages/pn-core-mcp/README.md. Klon- & Entwicklungs-Anleitung: CONTRIBUTING.md.
Schnellstart
MCP und/oder Plugin install (oben).
healthrufen – Version, UTC‑Datum, Capabilities.Neuesofort starten:
/pn-newoderworkflow_step("project_kickoff", 0, {})unterdocs/refs/(Reference).Weiterentwickeln:
/pn-buildoderworkflow_step("full_dev", 0, {})– skipps Kickoff, wenn das Projekt schon Kontext hat.Vor der Bereitstellung:
/pn-deliveroder/pn-frontend-audit.
Erste Nachricht (Copy/Paste):
pn-new ▲
Build [your-project-name] — [one-line description].
References: [path or "in .ref/"] (pitch, requirements, design assets).
Analyze both: prior art and design.
Intent: Involved — full gates at discovery, plan, specialists, and review.
Delivery tier: full. Design ambition: distinctive.Antwort bei Schritt 0: Ja, beides. Bei Schritt 1: (3) Involved.
Weitere Promptsnur: docs/how-to-use-guide.md.
Workflowsn (Abläufe)
Also list_workflow_types für genau Schrittzahlen.
Verwendungszweck | Workflow | Cursor | MCP-Zugang | |
Neues Projekt: Refs, Discovery, PRD, Design |
|
|
| |
Feature / Produkt durchgehend |
|
|
| |
Design-First-UI |
|
|
| |
Diagnose + Fix-Roadmap (für die Frontend) |
|
|
| |
API, Sicherheit, Daten, Fehler, Performance |
|
|
| |
SVG / Bild / Platzhalter |
|
|
| |
Strategie-Kurz mit Evidence |
|
|
| |
Zwei bis drei Implementierungen |
|
|
| |
Mehrteiliger hierarchicher Aufbau |
|
|
|
Ebenfalls in der Engine: visual_tweak, prompt_optimize, game_feature, engine_feature (Unreal / Godot), fsi_analyst_draft, media_director. Vollständige Detailliste und Aliase siehe list_workflow_types.
Beispiel: full_dev
# | Wer | Aktion |
1 | Du | Start: |
2 | Agent |
|
3 | Agent | Prior Art & Research für deinen Stack |
4 | Agent |
|
5 | Du | Plan prüfen. Involved-Intent startet die Prüfrichtung; für den Abschluß muss du bestätigen |
6 | Agent |
|
7 | Agent |
|
8 | Agent | Optionale Merge-Phase ( |
9 | Agent |
|
10 | Du |
|
Die Schritte sind 0-based. Nach =>Resume: workflow_state_save und dann workflow_state_load. Schema: pnpm-node://reference/workflow-state-schema.md.
**Design-First:**einfacher mit workflow_step("design", 0) statt full_dev. Danach Rollout-Datei .pncore-design.md über /pn-setup.
Game / 3D: workflow_step("game_feature", 0) verwenden. For Gesamtbuil, full_dev nutzen.
Was sich dadurch ändert
Ohne pnCore | Mit pnCore |
Eine lange Chat-Transcriptions | Benannte Schritte, jeder mit |
„Fertig" heißt nur: Modell-Type | Skeptic, |
Retry startet neuen Chat |
|
Skills liegen in einem separat zu ladenden Ordner | The engine lädt Gates und Skills selbst |
Nur aus dem Chat heraus nutzbar | MCP läuft in jedem Client; Pi native Tools |
Hinweis auf drei Begriffsebenen (nicht durcheinanderbringen): liefert on (MVP/Full) , Kontext-Ebene (1–4 Lesetiefe), Model-Stufe (fast / standard / premium / premium_thinking / long_horizon). Schleifen-Orchestrierung per suggest_model_tier mit role: orchestrator –> long_horizon. Siehe pnpm-core://reference/delivery-tier-criteria.md und MCP-Tools.
Lade vor einer Build-Session: pn-core://reference/best-practices.md, pn-core://reference/loop-orchestration-guide.md, pn-core://reference/aesthetics-baseline.md und health für das aktuelle UTC-Datum.
Ehrliche Grenzen
Situation | Was passiert | Was zu tun ist |
Ein Tippfehler-Fix in einer Zeile | Der Workflow-Aufwand lohnt sich nicht | Direkt fragen, |
Plugin ohne MCP | Nur Slash-Templates — keine | MCP für Cursor installieren oder beides |
Erster npx-Aufruf bei einer git+https-Paket-URL | Cursor MCP kann bei einem Cold Clone in einen Timeout laufen | Einmal vorwärmen, dann neu laden. Matrix: MCP README |
| Preview-Flags; standardmäßig deaktiviert |
|
Vue, Svelte, Angular, Unity | Eingeschränkte Unterstützung | React, Astro, Next, Vanilla-Web, Node, Three.js / Babylon, n8n und web3 bevorzugen |
Am besten geeignet: Teams, die mit Cursor auf React, Astro, Next.js, Vanilla-Web, Node-Backends, Three.js / Babylon / Gamedev, n8n und web3 entwickeln. Verzeichnis: docs/plugin-reference.md.
Dokumentation
Anleitung | Inhalt |
Copy-Paste-Prompts, Beispieldurchläufe, Bootstrap nur mit MCP | |
MCP-Tools, Ressourcen, Workflow-Muster, Zustand/Übergabe | |
Regeln, Skills, Agente, Befehle, Hooks | |
MCP-Konfiguration, 26 Facets, Umgebungsvariablen, | |
Begleit-MCPs (Octocode, Stripe, n8n, …) | |
End-to-End-Walkthrough vom Pitch zur App | |
Kickoff und Einrichtung von | |
Workspace-Struktur, Skripte, PR-Workflow, ADR-Richtlinie | |
Versionshistorie |
Skripte
Contributor-Skripte, die lokale MCP-Konfiguration und die Entwicklung von pnCore sind in CONTRIBUTING.md zu finden. Repo-Struktur: docs/folder-structure.md.
Lizenz
MIT — siehe LICENSE.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceAutomates DevOps workflows like vulnerability resolution, code review, test generation, and DORA metrics through Claude Code slash commands, using a state machine for reliable execution.32MIT
- AlicenseNot gradedqualityBmaintenanceProvides a specification-driven workflow layer for AI-assisted coding, enabling agents to follow an explicit 11-phase feature workflow with checkpoints, artifacts, and quality gates.MIT
- FlicenseNot gradedqualityBmaintenanceOrchestrates multi-stakeholder feature refinement and development execution workflows for AI-assisted software teams.
- AlicenseNot gradedqualityDmaintenanceEnforces client-mandated development workflows with audit trails, state persistence, and compliance reporting. Provides tools for issue tracking, testing, deployment, and verification to ensure non-negotiable compliance.MIT
Related MCP Connectors
Autonomous dev team steered from chat: plain-English requests in, tested merged PRs out.
Software component catalog: search your org's services, docs, APIs, dependencies, and ownership.
Durable agent-to-agent handoffs and shared scratchpad for multi-agent workflows.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/perniemann/pnCore'
If you have feedback or need assistance with the MCP directory API, please join our Discord server