Zum Inhalt springen

MCP-Konfiguration

Die meisten brauchen diese Seite nicht. Jeder moderne KI-Client (Claude, Cursor, ChatGPT, VS Code, Windsurf, Zed) bringt eine Oberfläche mit, über die sich Engram in wenigen Klicks hinzufügen lässt. Die Anleitung pro Client findest du unter KI-Integrationen.

Wenn du lieber eine Konfigurationsdatei bearbeitest (oder dein Client keine Oberfläche hat), gibt es drei Wege, der einfachste zuerst: Übergib die Einrichtung deiner KI, arbeite die Tabs pro Client durch oder verzichte ganz auf OAuth und nutze einen API-Schlüssel.

Der schnellste Weg: Füge den folgenden Prompt in deinen KI-Assistenten ein. Er erkennt, in welchem Client er läuft, bearbeitet die richtige Konfigurationsdatei (oder führt den richtigen CLI-Befehl aus) und sagt dir, was als Nächstes zu tun ist.

Add Engram as an MCP server in this AI client, then teach the AI to use it.
URL: https://mcp.engram.page
Transport: HTTP
Auth: OAuth — a browser opens on first connect.
First, pick the right path for this client (CLI like `claude mcp add`, editing an mcp.json, etc.), do the setup, and tell me how to restart so the new server registers.
After that's done, add the text below to my long-lived system / global prompt for this client (e.g. ~/.claude/CLAUDE.md for Claude Code, Cursor Rules for Cursor, the personal preferences field at claude.ai/settings/general for Claude Desktop). If it's a web UI you can't edit, just tell me where to paste it:
Engram holds my personal notes — treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.
Reference: https://engram.page/docs/mcp/manual-config/

Falls etwas schiefgeht (oder du es lieber selbst machst), enthalten die Tabs pro Client unten die komplette manuelle Anleitung.

https://mcp.engram.page

Engram spricht MCP über HTTPS. Es gibt zwei Arten der Authentifizierung:

  • OAuth (Standard). Wenn sich dein Client zum ersten Mal mit der obigen URL verbindet, öffnet sich ein Browserfenster zur Anmeldung. Danach hält der Client ein Token und verbindet sich unbemerkt neu. Keine Schlüssel zum Kopieren.
  • API-Schlüssel für Headless-, Skript- oder Shared-Vault-Setups. Sende den Schlüssel als Bearer-Token in einem Authorization-Header. Siehe API-Schlüssel-Authentifizierung weiter unten.

In beiden Fällen brauchst du weder Umgebungsvariablen noch einen lokalen Serverprozess.

Wähle unten deinen Client. Jeder Tab ist eine vollständige Anleitung: Konfiguration, Neuladen, Authentifizierung beim ersten Start und wo du der KI beibringst, Engram tatsächlich zu nutzen.

Beim Self-Hosting ersetzt du in allen Snippets unten die Cloud-URL durch die /api/mcp-URL deines eigenen Backends. Die maßgeblichen Platzhalter stehen im Abschnitt Endpunkt oben.

1. Engram hinzufügen. Nutze die Claude-Code-CLI, die die Konfigurationsänderung für dich übernimmt:

claude mcp add --transport http --scope user engram https://mcp.engram.page

Mit --scope user steht Engram in jedem Projekt zur Verfügung. Lass es weg (oder nimm --scope project), um Engram auf die .mcp.json des aktuellen Projekts zu beschränken.

Lieber manuell? Füge Folgendes in ~/.claude.json (nutzerweit) oder in .mcp.json im Projektstamm ein:

{
"mcpServers": {
"engram": {
"url": "https://mcp.engram.page"
}
}
}

2. Neu laden. Beende deine aktuelle Claude-Code-Sitzung und starte claude erneut. Mit claude mcp list prüfst du, ob Engram registriert ist.

3. Authentifizierung beim ersten Start. Claude Code fragt nicht von selbst nach. Führe in der neuen Sitzung /mcp aus, wähle engram (es zeigt △ needs authentication) und dann Authenticate. Dein Browser öffnet OAuth. Melde dich bei Engram an, bestätige die Verbindung, und Claude Code speichert das Token und verwendet es ab dann weiter. Die Berechtigung ist derzeit der volle Scope mcp; granulare Scopes pro Aktion stehen auf der Roadmap.

4. Claude beibringen, es zu nutzen. Hänge das folgende Snippet an ~/.claude/CLAUDE.md an, deine Anweisungsdatei auf Nutzerebene, die für jedes Projekt gilt.

Engram holds my personal notes — treat it as your long-term memory of me. Search it when a question depends on context I might have shared before. Before saving or updating a note, ask first.

OAuth ist der Standard. Nutze einen API-Schlüssel für Headless- oder Skript-Zugriff, Kontrolle pro Verbindung (Bot mit Schreibrecht vs. Agent nur mit Leserecht) oder um einen Vault zu teilen, ohne die volle Anmeldung zu gewähren. Ein Schlüssel authentifiziert sowohl MCP als auch die REST-API. Derzeit trägt jeder Schlüssel den vollen Zugriff deines Kontos; feinere Scopes pro Schlüssel stehen auf der Roadmap.

Erstelle einen unter app.engram.page/settings/api-keys. Engram zeigt den vollständigen Schlüssel nur einmal bei der Erstellung, danach nur noch sein Präfix. Behandle ihn wie ein Passwort und bewahre ihn sicher auf.

Füge einen headers-Block hinzu, der den Schlüssel als Bearer-Token sendet. Der Wrapper-Schlüssel (mcpServers / servers / context_servers) richtet sich nach dem Client, den du gerade konfigurierst. Nutze also dieselbe Form wie in deinem Tab oben. Für die üblichen mcpServers-Clients:

{
"mcpServers": {
"engram": {
"type": "http",
"url": "https://mcp.engram.page",
"headers": {
"Authorization": "Bearer engram_YOUR_KEY_HERE"
}
}
}
}

Mit einem API-Schlüssel öffnet sich beim ersten Verbinden kein Browser; der Schlüssel authentifiziert sofort. Zum Rotieren erstellst du in den Einstellungen einen neuen Schlüssel und ersetzt den Wert in deiner Konfiguration.

  • Der Client sieht Engram nach der Änderung nicht. Starte den Client vollständig neu, nicht nur das Fenster.
  • Der Browser öffnet sich nicht zur Authentifizierung. Stelle sicher, dass kein Popup-Blocker im Weg ist; manche Clients leiten das OAuth-Fenster durch eigene Browser-Logik, die bei Blockade stillschweigend fehlschlägt.
  • Failed to connect. Prüfe, ob die URL erreichbar ist. Clientübergreifende Probleme findest du unter Fehlerbehebung.

Für die Abläufe über die Oberfläche des jeweiligen Clients siehe KI-Integrationen.