MCP-DayOne
Day One Journal を Claude Desktop および Smithery と統合するためのメッセージ制御プロトコル (MCP) サーバー。
概要
このサーバーは、Day One CLI ( dayone2 ) への API インターフェイスを提供し、Claude Desktop やその他のアプリケーションが Day One ジャーナルと対話できるようにします。
Related MCP server: DingTalk MCP Server V2
前提条件
Day One CLI (
dayone2) がシステムにインストールされているNode.jsとnpm
インストール
このリポジトリをクローンする
npm install実行して依存関係をインストールします.envファイルを作成する (.env.exampleを参照)npm startを実行してサーバーを起動します
APIエンドポイント
POST /api/entry
Day One ジャーナルに新しいエントリを作成します。
リクエスト本文:
{
"content": "Your journal entry text",
"tags": ["optional", "tags"],
"date": "YYYY-MM-DD HH:MM:SS", // Optional
"journal": "Journal Name" // Optional
}
応答:
{
"success": true,
"result": "Created new entry with uuid: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
}
GET /health
サーバーが実行中かどうかを確認します。
応答:
{
"status": "ok"
}
Claude Desktopとの統合
この MCP サーバーを Claude Desktop と併用すると、ジャーナル エントリを自動的に作成できます。
Smitheryとの統合
このプロジェクトはSmitheryで共有して、他の人が使用したり貢献したりできるようにすることができます。