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
MCP Server testing
A mcp server that bridges the Model Context Protocol (MCP) with the Agent-to-Agent (A2A) protocol, enabling MCP-compatible AI...
Help LLMs to understand your Next apps better
A Model Context Protocol (MCP) Interface around the Gumloop API
A Model Context Protocol (MCP) server implementation for the Portkey AI platform, providing a standardized interface for managing...
MCP server for Delve debugger integration
A Node.js package that converts APIs to MCP (Model Context Protocol) tools.
MCP Server for https://qase.io





