Prototyp · Vorschau: alle Server aus der offiziellen Registry, alle 30 Minuten synchronisiert. Bewertungen und Benutzerkonten folgen in einem späteren Schritt.
PopNx MCPMCP-Server für alle, die KI nutzen · in einfachen Worten erklärt

Karakoram

von KarakoramDevVersion 0.4.3i★ –iLäuft in der Cloud
Name in der Registryio.github.KarakoramDev/karakoram

Installieren

Überblick

Beschreibung vom Entwickler (englisches Original)

Self-hosted database control plane: clusters, backups and operations. Read-only by default.

Die drei Säulen von PopNx MCP

Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.

Was du damit machen kannst

Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.

  • Verbindung: Läuft in der Cloud
  • Transport: Streamable HTTP
  • Kategorie: Datenbanken & Datensätze
  • Das musst du eintragen: Authorization

Installation

Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.

Bevor du installierst

  • Basischecks: 1 von 1 bestanden
  • Läuft auf dem Server des Entwicklers: Was du fragst, läuft über dessen Server.
  • Das trägst du selbst ein: Authorization

Als 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.

Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.

Führe das in deinem Terminal aus

claude mcp add --transport http karakoram 'https://{control_plane_host}/mcp' --header 'Authorization: Bearer {api_token}'

Trag die leeren Werte ein, bevor du ihn startest.

Die Adresse enthält {…}-Teile, die nur du kennst (etwa dein Konto), also kopier sie und trag die Werte ein.

Oder kopier die Einstellungen selbst

In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen

{
  "mcpServers": {
    "karakoram": {
      "url": "https://{control_plane_host}/mcp",
      "headers": {
        "Authorization": "Bearer {api_token}"
      }
    }
  }
}

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.

Die Adresse enthält {…}-Teile, die nur du kennst (etwa dein Konto), also kopier sie und trag die Werte ein.

Oder kopier die Einstellungen selbst

In .vscode/mcp.json in deinem Projekt einfügen

{
  "servers": {
    "karakoram": {
      "type": "http",
      "url": "https://{control_plane_host}/mcp",
      "headers": {
        "Authorization": "Bearer {api_token}"
      }
    }
  }
}

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.

Diese Adresse braucht einen Schlüssel in einem Header der Anfrage, und das Menü zum Hinzufügen von Connectors kann ihn nicht setzen. Nutze stattdessen Claude Code, Cursor oder VS Code.

Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.

Werte, die du selbst einträgst

  • Authorization geheim erforderlich HTTP header
    Karakoram API token; `karactl mcp config` mints a restricted, read-only one

Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.

Was er kann

Die Adresse braucht deine eigenen Werte, deshalb können wir die Tool-Liste nicht für dich lesen.

Basischecksi

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

  • ✓ Bestanden

    Entwickler passt zum Repo

    Der Registry-Name wurde mit dem GitHub-Konto KarakoramDev bestätigt, dem das Repo gehört

  • … Noch nicht geprüft

    Wird noch gepflegt

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • … Noch nicht geprüft

    Hat eine Lizenz

    Dieses Repo haben wir noch nicht von GitHub gelesen

  • – Nicht zutreffend

    Endpunkt antwortet

    Die Adresse braucht Werte aus deinem eigenen Konto, deshalb können wir sie nicht für dich prüfen

  • – Nicht zutreffend

    Anmeldung mit OAuth

    Die Adresse braucht Werte aus deinem eigenen Konto, deshalb können wir sie nicht für dich prüfen

  • … Noch nicht geprüft

    Keine versteckten Anweisungen in Tool-Beschreibungen

    Noch nicht geprüft; wir lesen die Tool-Liste, wenn wir den Endpunkt prüfen

Im Vergleich mit anderen in Datenbanken & Datensätzei

  • Mehr Sterne als 0 % der anderen 954 Server in dieser Kategorie
  • Neuer in der Registry veröffentlicht als 94 % der anderen 954 Server in dieser Kategorie
  • Basischecks gleich gut wie oder besser als bei 100 % der anderen 954 Server in dieser Kategorie

Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.

Häufige Fragen

Ist Karakoram sicher?

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.

Welche Schlüssel oder Codes braucht er?

Das musst du eintragen: Authorization

Läuft er auf meinem Computer oder in der Cloud?

Er läuft in der Cloud des Entwicklers. Du verbindest dich übers Internet, ohne etwas zu installieren, aber was du sendest, läuft über die Server des Entwicklers.

Wird er noch gepflegt?

Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.4.3) kam vorgestern in die Registry.

Welche Apps können ihn nutzen?

Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL, also funktionieren auch Apps, die Remote-MCP-Server akzeptieren, zum Beispiel ChatGPT im Entwicklermodus.

Was kann ich stattdessen nutzen?

In derselben Kategorie: Supabase, MongoDB MCP Server, Elasticsearch MCP Server

Alternativen

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

Supabase

von supabase

MCP server for interacting with the Supabase platform

Computer oder Cloud★ 2.993Apache-2.0Aktualisiert heute
Installieren

MongoDB MCP Server

von mongodb-js

MongoDB Model Context Protocol Server

Läuft auf deinem Computer★ 1.157Apache-2.0Aktualisiert vorgestern
Installieren

README vom Entwickler

README öffnen

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.

Karakoram

Karakoram is a multi-platform, self-hosted control plane for database and stateful-service orchestration inside your infrastructure, without Kubernetes or a hosted coordinator. A Go control plane provides a REST API, karactl CLI and web UI; providers supply infrastructure, while you operate the installation, credentials, data and recovery procedures. Zerops is the reference provider; Karakoram's maintainer works at Zerops (see Acknowledgements). Dokploy and Nomad are also available; see Providers for their status.

Status: pre-1.0. The current release is v0.4.3; read its known issues and the limitations before you rely on it. Dokploy and Nomad are experimental for every engine, and several engines are experimental on every provider (engine availability). The main branch, and the documentation on it, can describe changes that are not released yet.

Engines

Versions below are catalog defaults; each engine section lists supported versions and upgrade paths.

Release status and provider-specific availability are centralized in engine availability.

EngineDistribution/versionTopologiesBackupsSection
MongoDBPercona Server for MongoDB 8.0.32-14; Percona Backup for MongoDB (PBM) 2.16.0-1Replica sets; sharded clustersLogical/physical; point-in-time recovery (PITR)MongoDB
RabbitMQRabbitMQ 4.3.61/3/5/7 brokersDefinitions only; no messages or PITRRabbitMQ
ElasticsearchElasticsearch 9.5.5; optional same-version Kibana, Logstash and APM ServerCombined nodes; dedicated mastersNative S3 snapshotsElasticsearch
WeaviateOfficial Weaviate 1.40.1; mixed-license binary, community features onlySingle; 3–9 data members with three fixed Raft votersNative S3 full; no PITRWeaviate
PostgreSQLPercona PostgreSQL 17.11.1 default; majors 16/17/18; extension profilesSingle; Patroni/etcd HA (3/5); Citus distributed; ProxySQL client servicepgBackRest full/diff/incr and PITRPostgreSQL
SupabasePostgreSQL 17 plus release-locked native servicesSame database topologies; modular servicesPostgreSQL data only; separate S3 object protection requiredSupabase
KeycloakOfficial Keycloak 26.8.1; OpenJDK 21One native runtime with a PostgreSQL bindingThrough the source PostgreSQL clusterKeycloak
OpenBaoOpenBao 2.7.11/3/5 members; integrated Raft or bound PostgreSQL storageRaft snapshots to S3; PostgreSQL storage uses source recovery; no PITR for RaftOpenBao
TemporalTemporal 1.32.1 (also 1.31.4); ui-server 2.56.0Combined server; split stateless roles on bound PostgreSQL; Dokploy/Nomad only, not ZeropsSource PostgreSQL backup plus cluster-state manifest; requires binding serviceTemporal
MySQLPercona Server for MySQL 8.4.11-11 default; majors 8.4/8.0Single; Group Replication single-primary (3/5); ProxySQLXtraBackup full/incremental and GTID-based PITRMySQL
Percona XtraDB ClusterPXC 8.4.11-11.1 default; majors 8.4/8.0; separate pxc engine driverGalera cluster (3/5); one ProxySQL-routed writerSeparate PXC backup provenance; full/incremental and PITRPXC
Neo4j CommunityNeo4j 2026.09.0 / 2026.10.0 (default); Temurin Java 21Single member onlyOffline system + graph dumps; full outage; no PITRNeo4j

Providers

Karakoram is multi-platform; a namespace selects the infrastructure provider that provisions its members.

ProviderRole / runtimeInfrastructure and guide
ZeropsReference providerManaged Ubuntu runtimes, Local Storage and public routing in existing projects; guide.
DokployDocker SwarmApplications and node-local volumes on your Dokploy-managed Docker Swarm; guide.
NomadNative jobsNative jobs and dynamic host volumes on your operator-managed Nomad cluster; guide.

See Providers for capability differences and Operating costs for infrastructure costs.

Across engines

  • Catalog-driven creation, resource configuration, disk growth and capability-gated cluster operations.
  • S3-compatible storage, schedules and recovery.
  • Multi-project namespaces and authenticated relays.
  • Monitoring, logs and actor-attributed audit activity.
  • Local accounts, OIDC, namespace-aware RBAC and owner-scoped API tokens: access control.
  • Safe fleet operations, control-plane backup/recovery, notifications and backup drills, verified offline.

Warning: Review critical limits before production use: replica count does not guarantee independent hosts, Local Storage is single-host, and the control plane has one replica.

Quick start

Choose a provider in Providers. For Zerops, use the dashboard-only Quick start, or the installation reference for local deployments, custom names and CLI setup. Dokploy and Nomad installation paths are linked there.

Build from source

Requires Go 1.26+, Node 22.6+, npm and Make:

make build-all             # web UI and both Go executables

make test # Go unit/handler tests

Integration-tagged tests (some require Docker; PostgreSQL/Supabase use native LXC):

go test -tags integration -count=1 -timeout 30m ./...

A Go-only make build without UI assets serves a “UI not built” page. See UI development, Contributing and the end-to-end suite; deployment tests create billable Zerops resources.

Coding agents: read AGENTS.md for repository boundaries and contribution commands.

Documentation index

Keep docs/ beside the repository's api/, ui/ and root README so relative source/reference links resolve.

  • Getting started: Overview · Quick start · Install · Providers · Operating costs · Upgrade
  • Control plane: Architecture · Clusters and operations · Backups and storage · Namespaces and relays · Zerops provider · Dokploy provider · Nomad provider · Monitoring and events · Access control · Security · Operations and troubleshooting · Limitations
  • Interfaces: Web UI · CLI · REST API and SDK · MCP quick start · MCP server · Cluster data MCP
  • Operator agents: karakoram-operator skill · Skill installation
  • Control-plane recovery: State backups and provider rebuild runbooks
  • Backup verification: Scheduled and manual restore drills
  • Notifications: Webhook, Slack and email channels, signatures and delivery guarantees
  • MongoDB: Overview · Replica sets · Sharding · Users, roles and TLS · Backups and PITR · Operations
  • RabbitMQ: Overview · Access and TLS · Definitions backups · Operations
  • Elasticsearch: Overview · Kibana, Logstash and APM · Access and security · Snapshots · Operations
  • Weaviate: Overview · Access and TLS · Backups · Operations
  • PostgreSQL: Overview · Extension profiles: PostGIS, pgvector, TimescaleDB · Service bindings · Distributed Citus · Access and TLS · Backups and PITR · Operations
  • Supabase: Overview · Components and availability · Operations
  • Keycloak: PostgreSQL binding, routing and administrator recovery
  • OpenBao: Overview · API access and TLS · Raft backups and recovery · Operations and unseal
  • Temporal: Overview and prerequisites · Access and TLS · Operations and recovery
  • MySQL and PXC: Overview · Configuration · Access and TLS · Backups and PITR · Operations and recovery · Native verification
  • Neo4j Community: Overview · Access and TLS · Offline backups · Operations
  • Reference: Architecture decisions · Native artifacts · Verification · Contributing · Code of Conduct

Acknowledgements

Thank you to Zerops for providing free-of-charge infrastructure for developing and testing Karakoram. Disclosure: Samyazz, who maintains Karakoram, is employed by Zerops as a system architect. Karakoram is not a Zerops product, and Zerops does not endorse it.

Karakoram installs Percona Server for MongoDB and Percona Backup for MongoDB from Percona's official repositories. It independently implements orchestration; no OpenEverest code or UI is copied into this repository.

License and trademarks

Karakoram uses the [Apache L

Nur der Anfang wird gezeigt; den Rest findest du im Repo

PopNx fragen