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.
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)に以下を伝えて発行してもらってください:
- 自分の Google アカウントのメールアドレス
- ラベル名(例:
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:MMtagsタグ配列star_rating1-5 評価
title / event / thought のいずれか1つは必須です。
オプション環境変数
JOURNAL_MANDALA_API_URL— APIエンドポイント (デフォルト:https://journal-mandala.vercel.app)
トラブルシューティング
- Claude にツールが表示されない → 設定ファイルのJSON構文エラーの可能性。Claude Desktop の Developer メニューで MCP ログを確認
- API エラー 401 →
JOURNAL_MANDALA_API_KEYが無効。管理者に再発行を依頼 - ネットワークエラー → Vercel の稼働状況を確認
ライセンス
MIT
Recommended Servers
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.
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.
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.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
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.
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.
E2B
Using MCP to run code via e2b.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Neon Database
MCP server for interacting with Neon Management API and databases
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.