Skip to main content
Glama
sunling

log-reflect-mcp

by sunling

log-reflect-mcp

log-reflect-mcp ist ein lokaler MCP-Server für ein persönliches Aufzeichnungssystem. Er bietet einem KI-Client eine kleine, explizite Schnittstelle zum Erfassen und Abrufen von Markdown-Aufzeichnungen, während die Aufzeichnungen in einem separaten Repository gespeichert bleiben.

Er ist für die Verwendung mit den Verzeichniskonventionen von log-reflect-practice konzipiert:

daily/
├── journal/{YYYY}/{YYYYMM}/
└── inputs/{YYYY}/{YYYYMM}/
practices/

Aktueller Umfang

Die erste Version stellt bewusst nur vier Tools bereit:

  • capture_journal: ein persönliches Journal-Fragment erstellen oder anhängen.

  • capture_input: einen externen Input als Markdown-Notiz speichern.

  • get_records_by_date_range: Journal- und Input-Aufzeichnungen zur Überprüfung abrufen.

  • search_records: Aufzeichnungsinhalte durchsuchen.

Der MCP-Server übernimmt Zugriff und Speicherung. Agent Skills bleiben für die Beurteilung zuständig: wie behutsam ein Journal bearbeitet wird, was in eine Input-Notiz gehört, wie sieben Tage überprüft werden und wann ein wiederkehrendes Thema bereit ist, eine Practice zu werden.

Related MCP server: ai-journal

Sicherheitsgrenzen

  • Das Quell-Repository enthält keine persönlichen Aufzeichnungen oder Zugangsdaten.

  • Der Server kann nur daily/journal/ und daily/inputs/ lesen.

  • Neue Aufzeichnungen werden nur innerhalb dieser beiden Verzeichnisse geschrieben.

  • Vorhandene Input-Dateien werden niemals stillschweigend überschrieben.

  • Wenn für ein Datum mehr als eine Journal-Datei existiert, wird der Schreibvorgang gestoppt, statt zu raten.

Einrichtung

Voraussetzungen: Node.js 22 oder neuer.

npm install
cp .env.example .env

Legen Sie den absoluten Pfad zu Ihrem Aufzeichnungs-Repository fest:

RECORDS_REPO_PATH=/absolute/path/to/log-reflect-practice

Erstellen und starten Sie den stdio-Server:

npm run build
RECORDS_REPO_PATH=/absolute/path/to/log-reflect-practice npm start

Beispiel-Client-Konfiguration

Nach dem Erstellen zeigen Sie einen MCP-Client auf den kompilierten Server:

{
  "mcpServers": {
    "log-reflect": {
      "command": "node",
      "args": ["/absolute/path/to/log-reflect-mcp/dist/src/server.js"],
      "env": {
        "RECORDS_REPO_PATH": "/absolute/path/to/log-reflect-practice",
        "RECORDS_TIME_ZONE": "America/Los_Angeles"
      }
    }
  }
}

Entwicklung

npm run check
npm test

Um die Tools interaktiv zu inspizieren:

npx @modelcontextprotocol/inspector node dist/src/server.js

Roadmap

  • MCP-Ressourcen zum Lesen einzelner Aufzeichnungen hinzufügen.

  • Review- und Develop-Practice-Prompts hinzufügen, ohne die Beurteilung in Speichercode zu verlagern.

  • Einen optionalen Git-Commit-Workflow hinzufügen.

  • Einen GitHub-gestützten Speicheradapter hinzufügen.

  • Streamable HTTP und OAuth erst hinzufügen, wenn der lokale Workflow stabil ist.

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    A local MCP server for journaling, organizing, and recalling your work. It captures entries as plain markdown files, indexes them for full-text and structured search, and enables querying via natural language.
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides persistent long-term memory for AI assistants with tag-based retrieval, wiki-style linking, and source references, storing memories as markdown files with SQLite index.
    1
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables writing text content to Markdown files with folder organization and overwrite control, and listing recent Markdown files.

View all related MCP servers

Related MCP Connectors

  • Search, save, and set reminders in your personal MarkIt library of links, posts, and notes.

  • Create, validate, edit, export (markdown/svg/png/mermaid), and search JSON Canvas files.

  • Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sunling/log-reflect-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server