MCP Journaling Server について
MCP Journaling Serverは、対話型の日記セッションを管理し、会話を日付付きのMarkdownエントリーとして保存します。セッション要約や感情分析、最近のエントリーへのアクセスを含む日記記録向けです。
主な機能
- 01セッションの自動管理
- 02会話記録のMarkdown保存
- 03タイムスタンプ付き会話分析
- 04最近の日記エントリーの取得
- 05日記の時系列整理
活用シーン
- 01対話型の日記セッションの保存
- 02最近の日記エントリーの振り返り
- 03会話の時系列での閲覧
MCP 対応
セッション管理・日記取得ツール、最近のエントリーを参照するリソース、日記用プロンプトをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MCP ジャーナリングサーバー
感情分析と会話の自動保存に対応した、対話型のジャーナリングセッションを扱うために設計されたMCP(Message Control Protocol)サーバーです。
機能
- ジャーナリングセッションの自動管理
- 会話をMarkdown形式で保存
- タイムスタンプ付きの会話の時系列分析
- 最近のジャーナルエントリの読み取りに対応
- ジャーナルエントリの時系列整理
インストール
MCP クライアントによって異なります。Claude Desktop の場合:
"mcpServers": {
"journaling": {
"command": "uv",
"args": [
"--directory",
<REPOSITORY PATH>,
"run",
"server.py"
]
}
}
設定
サーバーは、.env ファイル内の環境変数を使って設定できます。
JOURNAL_DIR:ジャーナルファイルを保存するディレクトリ(デフォルト:~/Documents/journal)FILENAME_PREFIX:ファイル名のプレフィックス(デフォルト:"journal")FILE_EXTENSION:ジャーナルファイルの拡張子(デフォルト:".md")
指定しない場合は、デフォルト値が使用されます。
ファイル構成
ジャーナルエントリは次の構成で保存されます。
[JOURNAL_DIR]/
├── journal_2025-01-27.md
├── journal_2025-01-26.md
└── ...
エントリ形式
各ジャーナルエントリには、次の内容が含まれます。
- 日付を含むヘッダー
- タイムスタンプ付きの会話記録
- 感情分析
- 振り返りと繰り返し現れるテーマ
API
ツール
start_new_session():新しいジャーナリングセッションを開始record_interaction(user_message, assistant_message):メッセージのやり取りを記録generate_session_summary(summary):セッションの要約を生成して保存get_recent_journals():最新の5件のエントリを取得
リソース
journals://recent:最近のジャーナルエントリにアクセスするエンドポイント
プロンプト
start_journaling:初期プロンプト
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。