Journal Mandala MCP

Journal Mandala MCP

Enables Claude to directly write journal entries to Journal Mandala. Allows users to record thoughts and events during conversations with structured journaling capabilities.

Category
Visit Server

README

Journal Mandala MCP

Journal Mandala に Claude から直接日記エントリを書き込むための MCP サーバーです。

「思考の流れ」を会話の途中でマンダラに刻みたいときに使います。

必要なもの

  • Node.js 20+
  • Claude Desktop (または Claude Code)
  • Journal Mandala の API キー (発行方法は「APIキーの取得」参照)

インストール

npm でグローバルにインストールします。

npm install -g github:takezone/journal-mandala-mcp

更新するときは同じコマンドを再実行します。

Claude Desktop の設定

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) を編集:

1アカウント運用

{
  "mcpServers": {
    "journal-mandala": {
      "command": "journal-mandala-mcp",
      "env": {
        "JOURNAL_MANDALA_API_KEY": "jm_XXXXXXXXXXXXXXXXXXXXXXXX"
      }
    }
  }
}

2アカウント(personal / work)を切り替えたい場合

{
  "mcpServers": {
    "journal-mandala-personal": {
      "command": "journal-mandala-mcp",
      "env": {
        "JOURNAL_MANDALA_API_KEY": "jm_PERSONAL_KEY"
      }
    },
    "journal-mandala-work": {
      "command": "journal-mandala-mcp",
      "env": {
        "JOURNAL_MANDALA_API_KEY": "jm_WORK_KEY"
      }
    }
  }
}

それぞれ別ツールとして Claude から見えます。「work に記録して」のように自然言語で切り替え可能。

設定後は Claude Desktop を再起動。

APIキーの取得

現在は Journal Mandala 管理者(@takezone)に以下を伝えて発行してもらってください:

  1. 自分の Google アカウントのメールアドレス
  2. ラベル名(例: alice-personal

管理者から API キーが送られてきたら、上の設定の JOURNAL_MANDALA_API_KEY にコピペします。

Note: 将来的にブラウザで自動発行できる予定です。

使い方

Claude との会話で「今日の出来事をジャーナルに記録して」のように依頼すると、add_journal_entry ツールが呼ばれて Journal Mandala にエントリが追加されます。

記録できる項目:

  • title タイトル(省略可)
  • event 出来事(何があったか)
  • thought 思考(どう感じたか)
  • entry_date 日付 YYYY-MM-DD(省略時は JST 今日)
  • entry_time 時刻 HH:MM
  • tags タグ配列
  • star_rating 1-5 評価

title / event / thought のいずれか1つは必須です。

オプション環境変数

  • JOURNAL_MANDALA_API_URL — APIエンドポイント (デフォルト: https://journal-mandala.vercel.app)

トラブルシューティング

  • Claude にツールが表示されない → 設定ファイルのJSON構文エラーの可能性。Claude Desktop の Developer メニューで MCP ログを確認
  • API エラー 401JOURNAL_MANDALA_API_KEY が無効。管理者に再発行を依頼
  • ネットワークエラー → Vercel の稼働状況を確認

ライセンス

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured