A Message Control Protocol server that enables Claude Desktop and other applications to interact with Day One journals, allowing automated journal entry creation through a simple API.
A Message Control Protocol (MCP) server for Day One Journal integration with Claude Desktop and Smithery.
This server provides an API interface to the Day One CLI (dayone2
), allowing Claude Desktop and other applications to interact with your Day One journal.
dayone2
) installed on your systemnpm install
to install dependencies.env
file (see .env.example
)npm start
to start the serverCreates a new entry in your Day One journal.
Request Body:
{ "content": "Your journal entry text", "tags": ["optional", "tags"], "date": "YYYY-MM-DD HH:MM:SS", // Optional "journal": "Journal Name" // Optional }
Response:
{ "success": true, "result": "Created new entry with uuid: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" }
Check if the server is running.
Response:
{ "status": "ok" }
This MCP server can be used with Claude Desktop to create journal entries automatically.
This project can be shared on Smithery to allow others to use and contribute to it.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!