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 installto install dependencies - Create 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:
{
"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
ClamAV MCP Server to scan files for viruses
Manage context based on courses, assignments, exams, etc. with knowledge graph based MCP Server
Model Context Protocol server for Audius. Perform market research, purchase premium tracks, upload songs, and much more!
FreeCAD MCP(Model Context Protocol) server
Model Context Protocol Servers
Flux Operator is a Kubernetes controller for managing the lifecycle of Flux CD
A Model Context Protocol (MCP) server for the Open Library API that enables AI assistants to search for...
This is an mock MCP server for Oracle Netsuite





