
quevin/mcp-dayone
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP для пользователей Day One Journal.
Обзор
Сервер MCP для интеграции Day One Journal с Claude Desktop. Этот MCP-сервер позволяет Claude Desktop взаимодействовать с вашим журналом Day One через протокол Model Context Protocol. Клод может создавать записи в журналах, перечислять доступные журналы и получать счета входа непосредственно через естественный разговор. - Создавать журнальные записи с богатым содержанием и метаданными - Добавлять вложения (фотографии, видео, аудио, PDF-файлы) к записям - Маркировать записи как звездные / важные - Добавить координаты местоположения в записи - Улучшенная обработка даты / времени с поддержкой часового пояса - : Прочитайте последние записи журнала с полными метаданными - : Записи поиска по текстовому контенту - : Перечислите фактические журналы с подсчетами записей и статистикой - : Получите реальные подсчеты записей из базы данных - ️ : Просмотр тегов ввода, дат и метаданных - Правильная обработка и проверка ошибок - прямая интеграция базы данных SQLite для операций чтения - Гибридный подход: CLI для записи, база данных для чтения - Легкая установка...
Обзор (машинный перевод)
Сервер MCP для интеграции Day One Journal с Claude Desktop.
Обзор
Этот MCP-сервер позволяет Claude Desktop взаимодействовать с вашим журналом Day One через протокол Model Context Protocol. Клод может создавать записи в журналах, перечислять доступные журналы и получать счета входа непосредственно через естественный разговор.
Особенности
️ Письменные операции (Day One CLI)
- Создавать журнальные записи с богатым содержанием и метаданными Добавить вложения (фотографии, видео, аудио, PDF) к записям Марк входы в качестве звезды / важно
- Добавить координаты местоположения к записям Улучшенная обработка даты/времени с поддержкой часового пояса
)Читать операции (прямой доступ к базе данных)
- НЬЮ: Читайте последние записи в журналах с полными метаданными
- НЬЮ: Поисковые записи по текстовому контенту
- НЬЮ: Перечислите фактические журналы с подсчетом входов и статистикой
- НЬЮ: Получите реальные данные из базы данных
- ️ NEW: Просмотр тегов ввода, дат и метаданных
** Технический **
- Правильная обработка и проверка ошибок
Непосредственная интеграция базы данных SQLite для операций чтения
Гибридный подход: CLI для письма, база данных для чтения
Легкая установка с
uv
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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"
]
}
}
}