Skip to main content
Glama

MCP Journaling Server

by mtct

MCPジャーナリングサーバー

感情分析と自動会話保存をサポートするインタラクティブなジャーナリング セッションを処理するように設計された MCP (メッセージ制御プロトコル) サーバー。

特徴

  • 自動ジャーナリングセッション管理
  • Markdown形式での会話の保存
  • タイムスタンプによる会話の時間的分析
  • 最近のジャーナルエントリの読み取りをサポート
  • ジャーナルエントリの時系列構成

インストール

Claude Desktop の MCP クライアントに依存します。

"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 └── ...

エントリーフォーマット

各ジャーナルエントリには次の内容が含まれます。

  1. 日付付きヘッダー
  2. タイムスタンプ付きの会話記録
  3. 感情分析
  4. 反省と繰り返されるテーマ

API

ツール

  • start_new_session() : 新しいジャーナリングセッションを開始する
  • record_interaction(user_message, assistant_message) : メッセージ交換を記録する
  • generate_session_summary(summary) : セッションサマリーを生成して保存する
  • get_recent_journals() : 最新の5件のエントリを取得する

リソース

  • journals://recent : 最近のジャーナルエントリにアクセスするためのエンドポイント

プロンプト

  • start_journaling : 初期プロンプト
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

MCP サーバーは、Claude とのチャットをジャーナリング セッションに変換し、会話をローカルに保存して、LLM が以前のセッションを取得できるようにし、日常の活動に関する議論に継続性を生み出します。

  1. 特徴
    1. インストール
      1. 構成
        1. ファイル構造
          1. エントリーフォーマット
            1. API
              1. ツール
              2. リソース
              3. プロンプト

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              This MCP server provides persistent memory integration for chat applications by utilizing a local knowledge graph to remember user information across interactions.
              Last updated -
              9
              55,855
              5
              JavaScript
            • A
              security
              A
              license
              A
              quality
              An MCP server that enables saving and sharing Claude Desktop conversations, allowing users to store chats privately or make them public through a web interface.
              Last updated -
              2
              10
              TypeScript
              MIT License
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP server that allows Claude and other LLMs to manage persistent memories across conversations through text file storage, enabling commands to add, search, delete and list memory entries.
              Last updated -
              62
              4
              TypeScript
            • -
              security
              F
              license
              -
              quality
              An MCP server that allows Claude to interact with local LLMs running in LM Studio, providing access to list models, generate text, and use chat completions through local models.
              Last updated -
              8
              Python

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/mtct/journaling_mcp'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server