Skip to main content
Glama
pavelber

LiveJournal MCP Server

by pavelber

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LJ_JOURNALNoTarget journal, defaults to LJ_USERNAME
LJ_BASE_URLNoLiveJournal base URL, defaults to https://www.livejournal.comhttps://www.livejournal.com
LJ_PASSWORDYesLiveJournal password
LJ_USERNAMEYesLiveJournal username
LJ_CACHE_PATHNoSQLite cache path
LJ_CLIENT_VERSIONNoClient version string, defaults to Cursor-MCP/0.1.0Cursor-MCP/0.1.0

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
check_loginA

Validate LiveJournal credentials and return account basics.

list_entriesC

Read recent entries from your LiveJournal journal.

get_entries_for_dateA

Read LiveJournal entries for one date in YYYY-MM-DD format.

search_recent_entriesD

Search the most recent LiveJournal entries fetched from the API.

get_entryC

Read one LiveJournal entry by itemid.

sync_entriesB

Read entries changed since a LiveJournal sync timestamp.

cache_recent_entriesC

Fetch recent LiveJournal entries and save them to the local SQLite cache.

cache_entries_for_dateC

Fetch one date of LiveJournal entries and save them to the local SQLite cache.

cache_synced_entriesC

Fetch entries changed since a sync timestamp and save them to the local SQLite cache.

cache_entryB

Fetch one LiveJournal entry by itemid and save it to the local SQLite cache.

search_cached_entriesC

Search entries already saved in the local SQLite cache.

list_cached_entriesC

List entries already saved in the local SQLite cache.

get_cached_entryC

Read one entry from the local SQLite cache by itemid.

cache_statsC

Return local SQLite cache statistics.

clear_cacheB

Clear cached LiveJournal entries. Pass journal to clear one journal, or omit it for the default journal.

get_entry_commentsC

Read comments for a LiveJournal entry using LJ.XMLRPC.getcomments.

create_postC

Post a new entry to your LiveJournal journal. Defaults to dry_run and private.

generate_sessionC

Generate an ljsession cookie for authenticated LiveJournal web endpoints.

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/pavelber/livejournal-mcp'

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