Skip to main content
Glama
baleen37

private-journal-mcp

by baleen37

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PRIVATE_JOURNAL_PATHNoCustom directory path for journal data. If not set, defaults to $XDG_DATA_HOME/private-journal or ~/.local/share/private-journal.
PRIVATE_JOURNAL_GIT_REMOTENoGit remote URL for auto-syncing journal entries (e.g., git@github.com:user/repo.git). If set, enables git sync on write and session start.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
write_journalA

Write a durable private journal entry. section defaults to observations.

Use project_notes for repo state, technical_insights for reusable fixes, and user_context for stable preferences.

Returns a JSON object with the written file path.

search_journalA

Search private journal entries semantically and return LLM-readable markdown snippets with source paths, sections, scores, and excerpts.

Use section to narrow recall when the intent is known; omit section for broad discovery.

read_journalA

Read the full content of a single journal entry by file path returned from search_journal or list_journal.

list_journalA

List recent journal entries with paths, dates, and sections for chronological review before reading full entries.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/baleen37/private-journal-mcp'

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