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.
Related MCP server: DingTalk MCP Server V2
Prerequisites
Day One CLI (
dayone2) installed on your systemNode.js and npm
Installation
Clone this repository
Run
npm installto install dependenciesCreate a
.envfile (see.env.example)Run
npm startto start the server
API Endpoints
POST /api/entry
Creates a new entry in your Day One journal.
Request Body:
Response:
GET /health
Check if the server is running.
Response:
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.