PMB AI · MCP Server

MCP-Server · e29dd4ca · Quellenstand

MCP-Server für PostgreSQL · lesen · Apache-2.0 · lokal (stdio)

Beschreibung des Anbieters

Local-first persistent memory for AI coding agents.

Werkzeuge

recall
Search PMB long-term memory.… Angabe des Anbieters · Beleg 5
overview
Get a structured OVERVIEW of everything memory knows about a topic.… Angabe des Anbieters · Beleg 5
project_overview
⭐ Use at the START of any project work - returns the FULL project context in ONE call, sourced from the entity graph (not recall): • All key facts about the project (top by… Angabe des Anbieters · Beleg 5
prepare
⭐⭐⭐ Call this ONCE at the START of any substantive user task. Auto-detects what the task is about and pre-loads everything you'd need to act on it - in ONE call.… Angabe des Anbieters · Beleg 5
record_keyed_fact
⭐ Use for SINGULAR personal attributes that CHANGE over time.… Angabe des Anbieters · Beleg 5
index_pdf
📄 Extract text from a PDF and persist it as searchable memory. Each page is chunked (~1500 chars) and written as a fact.… Angabe des Anbieters · Beleg 5
index_project
📂 Index a code project's structure - per-file symbols, imports, languages - so the agent can recall things like "where is the auth flow", "which files import LanceDB", "show me the… Angabe des Anbieters · Beleg 5
project_structure
🗺️ Pull a project's STRUCTURE straight from memory - no filesystem scan.… Angabe des Anbieters · Beleg 5
recall_exploration
💡 BEFORE re-exploring the codebase, check if a PAST session already figured this out.… Angabe des Anbieters · Beleg 5
record_exploration
💡 AFTER researching something in the codebase (reading/grepping several files to reach a conclusion), memoize it so a FUTURE session can reuse the conclusion instead of re-deriving… Angabe des Anbieters · Beleg 5
lesson_impact
📊 Earned Memory: which lessons actually HELP outcomes (not just which were read or followed).… Angabe des Anbieters · Beleg 5
find_lessons
Pull procedural lessons (project rules / gotchas) relevant to a topic.… Angabe des Anbieters · Beleg 5
mark_lesson_followed
Confirm whether a previously surfaced lesson actually changed your behaviour on the current task.… Angabe des Anbieters · Beleg 5
session_brief
Re-orient in a long session: a digest of what was decided / done / learned so far THIS session.… Angabe des Anbieters · Beleg 5
remember
Store a Q/A interaction in memory.… Angabe des Anbieters · Beleg 5
dedupe_sweep
Improvement U: one-shot dedup over all active events. Clusters by cosine ≥ threshold within each event_type, archives losers (reversible via dedupe_undo).… Angabe des Anbieters · Beleg 5
dedupe_list_pending
List borderline duplicate pairs awaiting verdict (L2.5). These are pairs that scored cosine 0.80-0.92 - too risky to auto-merge, but worth review. Angabe des Anbieters · Beleg 5
dedupe_run_pending
Drain the borderline pair queue via LLM verify. backend: 'auto' | 'claude' | 'anthropic' | 'openai' | 'ollama' Angabe des Anbieters · Beleg 5
dedupe_undo
Restore events archived by previous dedup runs. Reversible. Angabe des Anbieters · Beleg 5
record_batch
⚡ PREFERRED for ANY message with multiple facts. Stores N atomic facts / goals / activities / milestones / fact_trees in a SINGLE call.… Angabe des Anbieters · Beleg 5
record_fact
STORE a fact for long-term recall.… Angabe des Anbieters · Beleg 5
pin
Pin a memory: max importance, never auto-archived. Angabe des Anbieters · Beleg 5
forget
Archive a memory. Not deleted, can be restored. Angabe des Anbieters · Beleg 5
stats
Get workspace and memory statistics. Angabe des Anbieters · Beleg 5
list_recent
List the most recent active events in the workspace. Angabe des Anbieters · Beleg 5
sync_git
Capture recent git commits into memory.… Angabe des Anbieters · Beleg 5
session_start
Start a new memory session. Used to group related events. Angabe des Anbieters · Beleg 5
session_end
End the current session. Returns the closed session's info. Angabe des Anbieters · Beleg 5
session_current
Get current active session info (or None). Angabe des Anbieters · Beleg 5
apply_daily_decay
Apply forgetting curve to all events. Decays importance, archives events that fall below threshold and are older than 90 days. Pinned events (importance 1.0) are skipped. Angabe des Anbieters · Beleg 5

Voraussetzungen

  • uvx · Paketmanager · erforderlich · Beleg 1
  • PMB_MCP_CLIENT_TIMEOUT_MS · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 6
  • PMB_HOME · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 7
  • PMB_WORKSPACE · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 8
  • PMB_CWD · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 8
  • PMB_MCP_TRANSPORT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 8
  • PMB_MCP_HOST · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 8
  • PMB_MCP_PORT · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 8
  • PMB_MCP_PATH · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 8
  • PMB_MCP_BEARER_TOKEN · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 8
  • PMB_TOOL_PROFILE · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 9
  • PMB_INTERNAL_LLM · Umgebungsvariable · Pflichtigkeit nicht deklariert · Beleg 10

Installation

uvx pmb-ai==1.1.0

Angaben zum Baustein

—: Angabe nicht belegt.

Maintainer
oleksiijko
Repository-Lizenz
Apache-2.0
Letzter Repository-Commit

Commit innerhalb 90 Tagen

Dienstanbieter
Offizielle Dienstherkunft nicht belegt
Dienste
PostgreSQL
Bereiche
Entwicklung, Daten, Büro
Plattformen
—
Version
1.1.0
Release
v1.2.3
Repository-Themen
ai-agents, ai-memory, bm25, claude-code, codex, cursor, knowledge-graph, lancedb, llm, local-first

Zugriffe und Risiken

Regelbasiert abgeleitete Zugriffe
lesen
Authentifizierung
—
Transport
stdio
Technische Prüfung
Ungeprüft

Fehlende Angaben bedeuten unbekannte Zugriffe. Vor dem Einsatz Konten, Dateien, Netzwerkverbindungen und Ausführungsrechte im konkreten Paket prüfen. Eine frische Änderung am Repository belegt keine Wartung jeder einzelnen Datei.

Nur die für den Arbeitsablauf nötigen Berechtigungen vergeben und Schreibaktionen mit einem Freigabeschritt absichern. Lizenz und Wartungsdatum sind keine Sicherheitsfreigabe.

Der Lizenzbeleg betrifft das Quellcode-Repository. Einzelne Unterpakete und gehostete Dienste können eigene Bedingungen haben; prüfe sie beim konkreten Installations- oder Diensteangebot.

Belege und Datenstand

E29DD4CA<MCPSERVE<20261004<<<<Q10<UNGEPRUEFT<<<<<<<<<<<<<<<<

Verbundenes