For the complete documentation index, see /developers/llms.txt Markdown versions: append .md to any /developers/{slug} URL. Browse structure: /developers/sitemap.md This page: /developers/mcp-overview.md

Eigen Mesh MCP-Übersicht

Einfach gesagt: Mit MCP können KI-Assistenten wie Cursor und Claude deine Eigen Mesh-Erinnerungen über eine standardisierte Verbindung lesen und schreiben — dein zweites Gehirn begleitet dich also durch alle Tools. Um Eigen Mesh im Browser zu nutzen, musst du MCP nicht verstehen; siehe Onboarding (verwaltet) für den Weg über die Web-App.

Model Context Protocol (MCP) ist ein offener Standard zum Verbinden von KI-Clients mit externen Diensten. Eigen Mesh stellt Memory-Operationen über MCP per HTTP bereit, sodass dein Assistent Gedanken erfassen, Erinnerungen durchsuchen und bearbeiten kann — ohne eigenen Integrationscode.

Für wen das gedacht ist

  • Integratoren, die Cursor, Claude Desktop oder andere MCP-Clients anbinden
  • Betreiber, die nach dem Deploy prüfen, ob der /api/mcp-Endpoint erreichbar ist

Nur Browser-Nutzer: Du kannst Erinnerungen in der Eigen Mesh-Web-UI erfassen, durchsuchen und im Chat nutzen, ohne MCP zu konfigurieren. Diese Seite richtet sich an die Anbindung externer KI-Tools.

Endpoint

https://<your-app-origin>/api/mcp

Ersetze <your-app-origin> durch die öffentliche URL deines Deployments — denselben Wert wie ORIGIN (z. B. https://eigen.example.com).

Der Server nutzt den Streamable HTTP-Transport (MCP-Spezifikation). Clients, die nur stdio unterstützen, benötigen eine lokale Bridge; siehe Cursor oder Claude verbinden.

Authentifizierung

MCP-Requests benötigen einen Bearer-API-Key, der an dein Nutzerkonto gebunden ist:

Authorization: Bearer <your-api-key>

Erstelle Keys in der Produkt-UI unter /api-keys nach dem Login, oder bitte deinen Betreiber, einen für dich anzulegen.

Der Server löst den Key vor jedem Tool-Aufruf zu deiner user_id auf. Alle Memory-Operationen sind per Row Level Security mandantengetrennt — du siehst niemals die Gedanken eines anderen Nutzers.

Verfügbare Tools (HTTP MCP)

Tool Zweck
capture_thought Einen neuen rohen Gedanken speichern
retrieve_thoughts Hybride Suche oder Durchstöbern aktueller Gedanken (order=created_at)
edit_thought Bearbeitung eines bestehenden Gedankens in natürlicher Sprache
delete_thought Gedanken archivieren (weiches Löschen)

Vollständige Argument- und Response-Verträge: MCP-Tools-Referenz.

Nicht über HTTP MCP verfügbar

Diese Tools gibt es nur im In-App-Chat-Agenten:

  • Notizen: create_text_file, list_text_files, get_text_file, update_text_file, append_text_file, delete_text_file, search_text_files, link_text_file_to_thought, unlink_text_file_from_thought

Aus HTTP MCP entfernte Legacy-Tools: list_thoughts (nutze retrieve_thoughts mit order=created_at), answer_question (in deinem Client abrufen und dann selbst formulieren).

Sicherheit: Embeddings werden nie zurückgegeben

Tool-Ergebnisse enthalten ausschließlich Text und Scores — niemals rohe Embedding-Vektoren. Siehe Embeddings-Grenze.

Typischer Ablauf

sequenceDiagram
  participant Client as MCP_Client
  participant App as Eigen Mesh
  participant DB as Postgres_pgvector

  Client->>App: capture_thought (Bearer key)
  App->>DB: persist enrich embed graph
  App-->>Client: thought id summary

  Client->>App: retrieve_thoughts query
  App->>DB: hybrid search rerank
  App-->>Client: ranked text matches

  Note over Client: Client composes answer from matches

Fehlerbehebung

Siehe Fehlerbehebung — Abschnitt MCP für 401-Fehler, fehlende Tools und Verbindungsprobleme.

Nächste Schritte

Agenten-Hinweise

This documentation is published for humans and AI agents. Bevorzuge .md URLs für strukturierte Inhalte.

  • Index: /developers/llms.txt
  • Full export: /developers/llms-full.txt
  • Sitemap: /developers/sitemap.md
  • Raw page: append `.md` to any /developers/{slug} URL
  • Example: GET /developers/mcp-overview.md

Dynamic `?ask=` and `?goal=` query on markdown URLs is planned — see docs/planning/10-docs-query-api-design.md.