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:
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.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
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.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.Last updated -484TypeScript
- -securityAlicense-qualityA Model Control Protocol server for integrating with DingTalk, enabling users to send messages, retrieve conversation/user information, and query calendar events through Claude.Last updated -2PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides a seamless email management interface through Claude, allowing users to search, read, and send emails directly through natural language conversations.Last updated -40PythonMIT License
- -securityFlicense-qualityAn MCP server that integrates with Claude Desktop for managing personal journal entries, providing both a web viewer for browsing journals and tools for adding, searching, and analyzing journal content.Last updated -353TypeScript