MCP-DayOne
A Message Control Protocol (MCP) server for Day One Journal integration with Claude Desktop and Smithery.
Overview
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.
Prerequisites
- Day One CLI (
dayone2
) installed on your system - Node.js and npm
Installation
- Clone this repository
- Run
npm install
to install dependencies - Create a
.env
file (see.env.example
) - Run
npm start
to start the server
API Endpoints
POST /api/entry
Creates 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"
}
GET /health
Check if the server is running.
Response:
{
"status": "ok"
}
Integration with Claude Desktop
This MCP server can be used with Claude Desktop to create journal entries automatically.
Integration with Smithery
This project can be shared on Smithery to allow others to use and contribute to it.
Day One Journal Integration Server
Project Details
- Quevin/mcp-dayone
- MIT License
- Last Updated: 4/28/2025
Recomended MCP Servers
Playwright MCP server

Elasticsearch MCP server with available features including mappings management, search and indexing, and index management etc.
An MCP server to help you "play with your documents" via Docling
A Python-based MCP for use in exposing Notion functionality to LLMs (Claude)
A Model Context Protocol server for Excel file manipulation
A proof-of-concept implementation of a Model Context Protocol (MCP) server that runs in WebAssembly (WASM) within a web...
A powerful MCP tool for parsing and manipulating MIDI files based on Tone.js. This library leverages the Model...
MyAnimeList MCP Server
This read-only MCP Server allows you to connect to CockroachDB data from Claude Desktop through CData JDBC Drivers....
An MCP server for tracking and managing cryptocurrency portfolio allocations.