Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Helps plan and reuse CE-RISE Digital Passport components, models, and deployment assets.
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": {
"dp-engineering-assistant": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ce-rise-software/dp-engineering-assistant-mcp:0.0.2"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add dp-engineering-assistant -- docker run -i --rm ghcr.io/ce-rise-software/dp-engineering-assistant-mcp:0.0.2In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"dp-engineering-assistant": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ce-rise-software/dp-engineering-assistant-mcp:0.0.2"
]
}
}
}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": {
"dp-engineering-assistant": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/ce-rise-software/dp-engineering-assistant-mcp:0.0.2"
]
}
}
}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 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto CE-RISE-software 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 (0.0.2) kam vorgestern in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Docker auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, HotCodePush
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.
Manage over-the-air (OTA) updates for React Native, Expo, Capacitor and Cordova apps.
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.
A repo-native stdio MCP server that helps AI agents and human users make better use of existing CE-RISE Digital Passport components, services, schemas, documentation, and deployment workflows.
This assistant is not a replacement for CE-RISE assets. Its role is to guide discovery, configuration, implementation planning, readiness checks, and appropriate reuse of the existing CE-RISE ecosystem.
CE-RISE components and models can be selected individually and combined with external software, models, and deployment workflows. The assistant preserves those choices; it does not require a complete CE-RISE stack or treat an external alternative as a missing component. Its configuration review assesses only the supplied, supported CE-RISE settings and declared CE-RISE connections. External implementations and their interoperability remain outside that assessment.
The main workflow is general Digital Passport adoption: helping an organization understand compliance drivers, value-chain information flows, implementation readiness, and value opportunities from shared information, regardless of company size or organizational label.
The main human-facing CE-RISE solution entry point is:
The public documentation for this MCP server is published at:
server/mcp_server.pydata/solution_catalog.jsondata/connected_sources.jsondata/live_service_connections.jsondata/deployment_artifacts.jsondata/reference_examples.jsondata/update_channels.jsonserver.jsonDockerfilescripts/requirements.txt, including the YAML parser used for configuration reviewexamples/01-design-workflow/docs using BookThe server is intentionally repo-native at this stage. It does not introduce an installable Python package.
The initial tool surface is catalog-backed and deterministic:
list_solution_capabilitieslist_solution_componentsmap_user_goal_to_ce_rise_capabilitiesrecommend_passport_architecturegenerate_implementation_planassess_implementation_readinessassess_adoption_contextmap_value_chain_flowsidentify_value_opportunitiesrecommend_adoption_pathgenerate_implementation_roadmaplist_deployment_artifact_templatesgenerate_deployment_artifact_plangenerate_deployment_artifactsassess_deployment_artifact_readinessreview_configuration_consistencylist_reference_examplesgeneralize_reference_examplelist_update_channelscheck_update_channelsbuild_update_aware_solution_contextdiscover_model_repositorieslist_connected_sourcescheck_connected_sourcesinspect_connected_sourcebuild_connected_solution_snapshotlist_live_service_connectionsprobe_live_serviceinspect_live_service_openapibuild_live_service_readiness_snapshotThe initial resource surface is:
ce-rise://solution/catalogce-rise://solution/scopece-rise://sources/manifestce-rise://services/live-connectionsce-rise://deployment/artifact-templatesce-rise://examples/reference-generalizationce-rise://updates/channelsThe first implementation is documentation/resource-oriented with a small read-only service discovery layer, a deployment-artifact output layer, a reference-example generalization layer, and an optional update-awareness layer. It connects to curated CE-RISE repositories and documentation references, can inspect local sibling repositories when they are available, can optionally check remote repository/documentation URL availability, can probe read-only live service endpoints such as health, readiness, version, and OpenAPI, can return Docker Compose or Kubernetes starter file contents derived from the existing CE-RISE GitOps template, can generalize reusable patterns from the local demonstrator without copying its concrete demo data or local-only settings, and can check configured release/tag/documentation channels for current upstream metadata when requested.
Normal component-aware outputs include an update_awareness field. This makes update needs visible even when the user did not explicitly ask about versions: the field lists relevant configured update channels and recommends the update-aware tools before implementation, deployment, or detailed technical decisions.
Generation tools can carry update context directly. For example, generate_deployment_artifacts accepts check_remote_updates; when enabled, it checks configured update channels, includes version_context, writes a generated VERSION-CONTEXT.md file into the returned artifact set, and uses checked model_artifact_version tags where they map safely to generated registry catalog entries.
The update layer covers software components, reference examples, deployment templates, documentation availability, and known data model repositories through explicit read-only channels. The server can also discover additional CE-RISE model repositories under the configured model namespace with discover_model_repositories; newly discovered repositories are returned as candidate update channels for review instead of being silently trusted as implementation inputs. Template and model-architecture repositories can be tracked for version awareness without being treated as deployable data model artifacts.
It does not call live CE-RISE business operations such as record creation, validation, query, indicator computation, or registry refresh.
Adoption, architecture, value-chain, and roadmap outputs include source_references and live_service_connections fields where relevant, so recommendations are grounded in CE-RISE assets rather than presented as standalone advice.
Deployment artifact outputs are starter planning artifacts only. They do not replace the canonical dp-system-gitops-template repository or the component-specific deployment documentation.
review_configuration_consistency checks supplied Compose or Kubernetes configuration contents for mismatched ports and service URLs, missing required models, catalog URL policy violations, and authentication inconsistencies. It accepts resolved Compose files or rendered Kubernetes manifests and reports findings by field. Missing referenced configuration is reported as incomplete. External components and endpoints are listed separately as out_of_scope, not as missing or incomplete. A configuration containing no supported CE-RISE component returns not_applicable. It does not open the supplied paths, contact services, or run deployment commands. See Configuration Consistency Review.
The deployment tools support RE Indicators and SEE Impacts independently or together. Select see_impacts_calculation_service in selected_components, or pass include_see_impacts: true, to include SEE in the generated Compose and Kubernetes files. The files use pinned service images from the GitOps template. Kubernetes outputs include SEE-only and, when both services are selected, combined calculation overlays.
An explicit selected_components list generates only those supported CE-RISE parts; external labels are retained without generating or assessing their implementations. Selecting SEE without HEX Core produces standalone service fragments, not a local core or registry. Use hex_core_base_url to configure the chosen validation endpoint, including an external compatible implementation. Omitting selected_components requests the optional HEX Core reference baseline. Architecture and implementation tools likewise preserve declared mixed selections rather than adding a required CE-RISE component set.
For environmental footprint workflows, the assistant points to Product System and LCI Dataset inputs, the caller's functional unit, and the complete Integrated LCA output containing all 25 configured indicators. SEE supplies the shared BONSAI background and fixed EF 3.1 methods; these are service configuration, not per-request characterization-factor inputs. The assistant can inspect SEE's health, capabilities, methods, and OpenAPI endpoints but does not run calculations.
The local demonstrator provides chair, laptop RE-indicator, and PV impact workflows. The PV case demonstrates numerical comparison, live input/output validation, and persistence; it does not limit SEE to photovoltaic products. See examples/02-deployment-artifacts for an environmental footprint deployment request.
Compliance-oriented outputs are planning aids only. They do not provide legal certification or legal advice.
Install the runtime dependencies in the Python environment used to run the MCP server:
python -m pip install -r requirements.txt
The container image includes these dependencies.
Run the MCP server:
./scripts/run-local.sh
Run a local MCP smoke check:
./scripts/smoke-mcp.sh
Run a container MCP smoke check:
./scripts/smoke-container.sh
Run local validation:
./scripts/validate-local.sh
Equivalent make targets are available:
make smoke
make smoke-container make test make validate
Minimal local MCP client configuration:
{
"mcpServers": { "dp-engineering-assistant": { "command": "/home/riccardo/code/CE-RISE-software/dp-engineering-assistant/scripts/run-local.sh" } } }
Development happens on Codeberg:
The documentation site is published from the Codeberg repository:
The GitHub repository is a mirror used for release-side automation, following the CE-RISE MCP publication pattern:
server.json for the release version and image tag;After release, the server is expected to be reachable in two ways:
The MCP registry identity is:
io.github.CE-RISE-software/dp-engineering-assistantThe OCI image pattern is:
ghcr.io/ce-rise-software/dp-engineering-assistant-mcp: Licensed under the [European Union Public Licence v1.2 (EUPL-1.2)
Nur der Anfang wird gezeigt; den Rest findest du im Repo