
quevin/mcp-dayone
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
デイワンジャーナルユーザーのためのMCP.
概要
Claudeデスクトップとデイワンジャーナル統合用のモデルコンテキストプロトコル(MCP)サーバー。 このMCPサーバーでは、Claude Desktopがモデルコンテキストプロトコルを介して1つのジャーナルとやり取りすることができます。 Claudeは、ジャーナルエントリを作成したり、利用可能なジャーナルをリストしたり、自然な会話を通じて直接エントリーカウントを取得したりすることができます。 - 豊富なコンテンツとメタデータでジャーナルエントリを作成 - 📎 添付ファイル(写真、ビデオ、オーディオ、PDF)をエントリに追加する - ◀ 星/重要としてマークエントリをマーク - ◀ 位置座標をエントリに追加 - 🕐 タイムゾーンのサポートで日付/時刻処理を強化 - ̇ : 最近のジャーナルエントリを完全なメタデータで読みます - 保存 : テキストコンテンツによる検索エントリ - テキスト コンテンツの検索 - 特定のジャーナルリスト エントリ数と統計 - クエリ : データベースから実際のエントリ数を取得する - ️️ : エントリタグ、日付、メタデータを表示 - 適切なエラー処理と検証 - 読み取り操作のための直接SQLiteデータベースの統合 - ハイブリッドアプローチ: 書き込みのためのCLI、読み込みのためのデータベース - OST 簡単なインストール...
概要(AI 翻訳)
Claudeデスクトップとデイワンジャーナル統合用のモデルコンテキストプロトコル(MCP)サーバー。
概要
このMCPサーバーでは、Claude Desktopがモデルコンテキストプロトコルを介して1つのジャーナルとやり取りすることができます。 Claudeは、ジャーナルエントリを作成したり、利用可能なジャーナルをリストしたり、自然な会話を通じて直接エントリーカウントを取得したりすることができます。
##特徴
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
- 豊富なコンテンツとメタデータでジャーナルエントリを作成する
- 📎 添付ファイル(写真、ビデオ、オーディオ、PDF)をエントリに追加する
- 星/重要としてのマークエントリ
- 現場の座標をエントリに追加する
- 🕐 タイムゾーンのサポートで日付/時刻の処理を強化
447 Read Operations (直接データベースアクセス)
- 447 新しい: 最近のジャーナルエントリをフルメタデータで読む
- 既定の** テキストコンテンツからエントリーを検索
- 詳しくはこちら エントリー数と統計で実際のジャーナルをリスト
- . . . データベースからエントリー数を取得する
- ️️NEW: エントリータグ、日付、メタデータの表示
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
- 適切なエラー処理と検証
- 読み取り操作のためのSQLiteデータベースの統合を指示する
- ハイブリッドアプローチ:ライティング、読書のためのデータベース
- [[T0]で簡単にインストールできます
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
MCP-DayOne
A Model Context Protocol (MCP) server for Day One Journal integration with Claude Desktop.
Overview
This MCP server enables Claude Desktop to interact with your Day One journal through the Model Context Protocol. Claude can create journal entries, list available journals, and get entry counts directly through natural conversation.
Features
✍️ Write Operations (Day One CLI)
- 📝 Create journal entries with rich content and metadata
- 📎 Add attachments (photos, videos, audio, PDFs) to entries
- ⭐ Mark entries as starred/important
- 📍 Add location coordinates to entries
- 🕐 Enhanced date/time handling with timezone support
📖 Read Operations (Direct Database Access)
- 📖 NEW: Read recent journal entries with full metadata
- 🔍 NEW: Search entries by text content
- 📚 NEW: List actual journals with entry counts and statistics
- 📊 NEW: Get real entry counts from database
- 🏷️ NEW: View entry tags, dates, and metadata
🔧 Technical
- Proper error handling and validation
- Direct SQLite database integration for read operations
- Hybrid approach: CLI for writing, database for reading
- 🚀 Easy installation with
uv
Prerequisites
- Day One CLI (
dayone2) - Install from Day One website - Python 3.11+
- uv - Install from astral.sh
Installation
⚡ Quick Start (5 minutes)
This MCP server is designed for zero-configuration installation - you only need to change one file path!
1. Install Prerequisites (One-time setup)
Day One CLI Installation:
- Download and install Day One from the Mac App Store or Day One website
- The Day One CLI is automatically included with the app - no separate installation needed!
- Verify it’s working:
dayone2 --version
Python and uv:
# Install uv package manager (if not already installed)
curl -LsSf https://astral.sh/uv/install.sh | sh
# Verify Day One CLI is accessible
dayone2 --version
2. Clone and Setup (Automatic dependency management)
git clone
cd mcp-dayone
uv sync # Automatically installs all Python dependencies
3. Validate Installation (Built-in testing)
# Run comprehensive setup validation
uv run python test_setup.py
This test script automatically:
- ✅ Verifies Day One CLI is accessible
- ✅ Tests database connectivity
- ✅ Validates MCP server functionality
- ✅ Lists available tools
- 🔧 Provides helpful error messages if anything needs fixing
4. Configure Claude Desktop (Only one path to change!)
Add to your Claude Desktop configuration file:
Config File Location:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
Configuration (replace path only):
{
"mcpServers": {
"dayone": {
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"dayone": {
"command": "uv",
"args": [
"--directory",
"/FULL/PATH/TO/mcp-dayone",
"run",
"python",
"-m",
"mcp_dayone.server"
]
}
}
}