LiveJournal MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LJ_JOURNAL | No | Target journal, defaults to LJ_USERNAME | |
| LJ_BASE_URL | No | LiveJournal base URL, defaults to https://www.livejournal.com | https://www.livejournal.com |
| LJ_PASSWORD | Yes | LiveJournal password | |
| LJ_USERNAME | Yes | LiveJournal username | |
| LJ_CACHE_PATH | No | SQLite cache path | |
| LJ_CLIENT_VERSION | No | Client version string, defaults to Cursor-MCP/0.1.0 | Cursor-MCP/0.1.0 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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