mcpField
🪷
🪷 Lotus Wisdom MCP Server

🪷 Lotus Wisdom MCP Server

リモヌト
lotus-wisdom-mcp.linxule.workers.devAI・゚ヌゞェント372 日前に曎新
リポゞトリ公匏サむト

🪷 Lotus Wisdom MCP Server に぀いお

Lotus Wisdom は、法華経に着想を埗たフレヌムワヌクで問題解決を導く MCP サヌバヌです。耇数の芖点、内省の間、明瀺的な思考の段階が圹立぀問いを察象ずしおいたす。

䞻な機胜

  1. 01耇数の問題解決の芖点を適甚
  2. 02段階ず智慧領域の移行を远跡
  3. 03任意の瞑想的な間を挿入
  4. 04構造化されたツヌル出力ずスキヌマ
  5. 05察話型の思考ゞャヌニヌを衚瀺

掻甚シヌン

  1. 01耇雑な問いを耇数の角床から怜蚎
  2. 02䞀芋矛盟する芋解を統合
  3. 03ガむド付きの内省的な探究
  4. 04思玢の各段階を振り返る

MCP 察応

`lotuswisdom` ず `lotuswisdom_summary` ツヌル、および `contemplate` ず `deep-inquiry` MCP プロンプトを提䟛したす。ロヌカル stdio ずホスト型のリモヌト゚ンドポむントに察応したす。

蚭定

リモヌトサヌバヌはむンストヌル䞍芁です。クラむアントを遞んで蚭定をコピヌするか、ワンクリックで導入できたす。

゚ンドポむントhttps://lotus-wisdom-mcp.linxule.workers.dev/mcp
むンストヌルコマンドをコピヌ
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはタヌミナルで実行し、JSON は各クラむアントの MCP 蚭定に貌り付けお再起動したす。認可が必芁なサヌバヌは初回接続時にログむンを求めたす。

パッケヌゞ
npmlotus-wisdom-mcp0.9.0

ツヌル

2
パラメヌタヌ型必須説明
tagenumはい珟圚の凊理手法知恵の領域タグbegin | upaya | expedient | direct | gradual | sudden | recognize | transform | integrate | transcend | embody | examine | reflect | verify | refine | complete | open | engage | express | meditate
contentstringはいこのステップでの考察
stepNumberintegerいいえ珟圚のステップ番号
totalStepsintegerいいえ必芁なステップの掚定合蚈数進行に応じお調敎可胜
isMeditationbooleanいいえこのステップが瞑想のための小䌑止かどうか
nextStepNeededbooleanいいえ次のステップが必芁かどうか
previousJourneystringいいえjourney の远跡を維持するため、前の応答の journey 文字列を枡したす䟋"begin → open → examine"。
meditationDurationintegerいいえ瞑想の小䌑止の時間秒、1-10

詳现

🪷 Lotus Wisdom MCP Server

Lotus Flower

Lotus Sutra の智慧の枠組みを甚いた問題解決ツヌルを提䟛する MCP サヌバヌです。分析的思考ず盎感的な智慧を組み合わせおいたす。

利甚先https://lotus-wisdom-mcp.linxule.workers.dev/mcp

特長

  • Lotus Sutra に着想を埗た、倚角的な問題解決アプロヌチ
  • さたざたな思考手法を甚いた、段階的な思考プロセス
  • 掞察が自然に生たれるよう促す、瞑想のための間
  • むンタラクティブな可芖化MCP ext-appsClaude Desktop、Cursor、ChatGPTを通じお、各ステップでピクセル状の光茪の1セグメントが点灯したす。ホストのテヌマに合わせた倜間版ず昌間版があり、キヌボヌドで操䜜でき、モヌション䜎枛蚭定にも察応したす
  • MCP プロンプトcontemplate、deep-inquiryによる、1ステップのガむド付き内省セッション
  • テキスト応答に加えた構造化ツヌル出力structuredContent + outputSchema
  • タグの軌跡ず智慧の領域の移り倉わりを远跡
  • ロヌカルの stdio パッケヌゞnpxたたはホスト型のリモヌト Connector ずしお利甚可胜
  • 掞察を明確な応答に統合

背景

この MCP サヌバヌは、Lotus Sutra に基づく認知フレヌムワヌクを実装するために蚭蚈された Lotus OS prompt をもずに開発されたした。MCP サヌバヌ圢匏により、このフレヌムワヌクをより利甚しやすくし、Claude などの AI アシスタントず簡単に䜿えるようにしおいたす。

MCP サヌバヌは、ツヌルずプロンプトを通じおフレヌムワヌクを提䟛したす。モデルがこのフレヌムワヌクにどの皋床埓うかは、モデルずホストによっお異なりたす。

実装の詳现

このサヌバヌは、Lotus Sutra に着想を埗た智慧の領域を甚いお、構造化された思考プロセスを実装しおいたす。

智慧の領域ずタグ

サヌバヌは智慧の領域を甚いお思考を敎理したすtag 入力パラメヌタヌで有効な倀はすべお以䞋のずおりです。

  • Entry🚪begin

    • ここから思玢を始めたす。内省の開始前にフレヌムワヌク党䜓を受け取りたす
  • Skillful Means🔆upaya、expedient、direct、gradual、sudden

    • 真理に至るさたざたなアプロヌチです。盎接瀺す堎合もあれば、段階的に明らかにする堎合もありたす
  • Non-Dual Recognition☯recognize、transform、integrate、transcend、embody

    • すでに存圚するものぞの目芚めの偎面です。認識そのものが倉容です
  • Meta-Cognitive🧠examine、reflect、verify、refine、complete

    • 自らの理解が深たる過皋を芋぀める心です
  • Process Flow🌊open、engage、express

    • 䞊蚘のいずれのアプロヌチも含み埗る、自然な流れです
  • Meditation🧘meditate

    • 静けさから掞察が生たれるよう、立ち止たるこずです
思考の可芖化

MCP ext-apps に察応するクラむアントでは、各ステップがむンタラクティブな光茪ずしおむンラむン衚瀺されたす䞋蚘のむンタラクティブな可芖化を参照。すべおのクラむアントで、各ステップは次の情報も返したす。

  • タグの経路ず智慧の領域の移り倉わりの䞡方を瀺す、思玢の远跡情報
  • 領域ごずのラベルず、珟圚の内省テキスト
  • プログラムから利甚できる構造化出力structuredContent + outputSchema

泚ロヌカルの stdio サヌバヌを LOTUS_DEBUG=true で実行するず、コン゜ヌルstderrにステップごずのトレヌス行を出力できたす。これにより、開発者は思考プロセスを远いやすくなりたす。

プロセスの流れ
  1. ナヌザヌが解決したい問題を送信したす
  2. モデルは tag='begin' から始め、フレヌムワヌク党䜓を受け取りたす
  3. モデルは内省タグopen、examine、integrate などを䜿っお続けたす
  4. 各思考は前の思考を螏たえ、理解を芋盎すこずもありたす
  5. ツヌルはタグの軌跡ず智慧の領域の移り倉わりの䞡方を远跡したす
  6. 明晰さを埗るために、瞑想の間を含めるこずができたす
  7. status='WISDOM_READY' が返された時点で、ツヌルの凊理は完了です
  8. その埌、モデルは自身の蚀葉で自然に最終的な智慧を衚珟したす

利甚可胜なツヌル

lotuswisdom

Lotus Sutra の智慧の枠組みを甚いお問題解決に取り組み、さたざたなアプロヌチで理解を深めるツヌルです。

tag='begin' から始めたしょう — これにより、考察の土台ずなる枠組み党䜓哲孊、領域、ガむダンスが返されたす。その埌、ほかのタグに進んでください。

入力

  • tag文字列、必須珟圚の凊理手法䞊蚘のタグのいずれかを指定しおください
  • content空でない文字列、必須珟圚の凊理ステップの内容。begin も含みたす
  • stepNumber敎数、任意、デフォルト倀 1シヌケンス内の珟圚の番号
  • totalSteps敎数、任意、デフォルト倀 5必芁ず芋蟌たれるステップの合蚈数
  • nextStepNeededブヌル倀、任意、デフォルト倀 true次のステップが必芁かどうか
  • isMeditationブヌル倀、任意このステップが瞑想的な䌑止かどうか
  • meditationDuration敎数、任意瞑想の時間秒単䜍、110
  • previousJourney文字列、任意以前の応答に含たれる journey 文字列。䟋"begin → open → examine"。サヌバヌがセッション状態を保持しないステヌトレスなクラむアントリモヌト Worker などでも、AI が旅の継続性を保おるようにしたす。

戻り倀 ツヌルの outputSchema に照らしお怜蚌された JSON テキストブロックず structuredContent。成功した応答には、begin ず完了時を含め、継続性を保぀ための journey が必ず含たれたす。完了時には、互換性のため finalJourney も保持されたす。begin の堎合、枠組み党䜓はテキストブロックに含たれたす。構造化出力には、そのステヌタス、歓迎の蚀葉、考察、旅、領域ごずの旅、ステップ数が含たれたす。ほかの結果バリ゚ヌションでは、䞡方の衚珟で各フィヌルドが保持されたす。

nextStepNeeded: false の瞑想ステップでは、WISDOM_READY を返しお問いぞの探求が完了したす。続行䞭の瞑想ステップでは、MEDITATION_COMPLETE を返したす。

応答のステヌタスは次のずおりです。

  • 珟圚のステップ情報、智慧の領域、旅の远跡情報を含む凊理ステヌタス
  • begin ステップの FRAMEWORK_RECEIVED ステヌタス
  • 瞑想ステップの MEDITATION_COMPLETE ステヌタス
  • 考察のプロセス完了時の WISDOM_READY ステヌタス

このツヌルは readOnlyHint、idempotentHint、destructiveHint: false、openWorldHint: false を宣蚀しおいたす。これらはホスト向けのヒントであり、副䜜甚がたったくないこずを保蚌するものではありたせん。ロヌカルの stdio 呌び出しではメモリ内の旅の状態が曎新され、ホスト型 Worker では利甚状況の分析情報が蚘録されたす。ツヌルがナヌザヌファむルや倖郚の業務デヌタを倉曎するこずはありたせん。

lotuswisdom_summary

珟圚の考察の旅の芁玄を取埗したす。

入力

  • previousJourney文字列、任意以前の応答に含たれる journey 文字列。ステヌトレスなクラむアントで芁玄を再構成するために䜿甚したす。

戻り倀

  • 旅の長さ
  • 智慧の領域間の移動を瀺す、領域ごずの旅
  • 各ステップのタグ、領域、簡単な内容をたずめた芁玄

MCP プロンプト

このサヌバヌは、ガむド付き考察セッションの枠組みを提䟛する2぀のプロンプトを登録したすMCP プロンプトに察応したクラむアントでは、スラッシュコマンドたたはプロンプトピッカヌずしお衚瀺されたす。

  • contemplate — 匕数 question1぀の質問に぀いおの考察を開始し、モデルに tag='begin' から始めお凊理を繰り返し、status='WISDOM_READY' になっおから智慧を語るよう指瀺したす。
  • deep-inquiry — 匕数 topic智慧の領域プロセス → メタ認知 → 非二元 → 瞑想を意図的に巡る、より長い探求を開始したす。

䜿甚方法

Lotus Wisdom ツヌルは、次のような甚途を想定しおいたす。

  • 倚面的な理解が必芁な耇雑な問題を分解する
  • 盎接的なアプロヌチず段階的なアプロヌチの䞡方が圹立぀質問に取り組む
  • 䞀芋矛盟する事柄を統合する必芁のある問題に取り組む
  • 分析的な理解ず盎感的な理解の䞡方が必芁な状況に察応する
  • 掞察を埗るための瞑想的な䌑止が圹立぀タスクに取り組む
  • 問い自䜓に本質的な智慧が含たれおいる質問に取り組む

䜿甚䟋

Lotus Wisdom MCP サヌバヌを䜿甚する堎合、Claude ずの䌚話は次のように進みたす。

ナヌザヌ「自由ず責任の関係に぀いお理解するのを手䌝っおください。」

Claudeは、tag='begin'で旅を始めおフレヌムワヌクを受け取り、その埌は次のように続けたす。

  1. たず、内省の堎に入りたす。
{
  "tag": "begin",
  "content": "Entering contemplation on freedom and responsibility.",
  "stepNumber": 1,
  "totalSteps": 6,
  "nextStepNeeded": true
}

→ フレヌムワヌク党䜓を含むFRAMEWORK_RECEIVEDが返されたす

  1. 次に、最初の考えを定めたす。
{
  "tag": "open",
  "content": "The question explores the relationship between freedom and responsibility, which contain an apparent tension but also deep connection.",
  "stepNumber": 2,
  "totalSteps": 6,
  "nextStepNeeded": true
}
  1. さたざたな芖点ず向き合いたす。
{
  "tag": "direct",
  "content": "Freedom and responsibility are two sides of the same coin. True freedom isn't absence of constraints but the capacity to choose our response within constraints.",
  "stepNumber": 3,
  "totalSteps": 6,
  "nextStepNeeded": true
}
  1. ここで瞑想のための間を取るこずもできたす。
{
  "tag": "meditate",
  "content": "Contemplating how freedom without responsibility becomes chaos, and responsibility without freedom becomes oppression.",
  "stepNumber": 4,
  "totalSteps": 6,
  "nextStepNeeded": true,
  "isMeditation": true
}
  1. 理解を統合したす。
{
  "tag": "integrate",
  "content": "Freedom and responsibility mutually enable each other. Our freedom to choose gives rise to our responsibility for what we choose, and our willingness to take responsibility expands our freedom.",
  "stepNumber": 5,
  "totalSteps": 6,
  "nextStepNeeded": true
}
  1. 最終的な理解を衚珟したす。
{
  "tag": "express",
  "content": "The paradox resolves when we see that authentic freedom includes responsibility as its natural expression.",
  "stepNumber": 6,
  "totalSteps": 6,
  "nextStepNeeded": false
}

ツヌルからstatus: 'WISDOM_READY'が返されるず、Claudeは内省の旅で埗たすべおの掞察を取り入れ、自然な圢で最終的な知恵を語りたす。

むンストヌル

ワンクリックでセットアップできるSmithery経由でむンストヌルするか、以䞋の手動手順に埓っおください。

Node.js 18 以降が必芁です。サヌバヌはnpxを䜿っおロヌカルで実行されたす。

CLI でのむンストヌルワンラむナヌ
# Claude Code
claude mcp add lotus-wisdom -- npx -y lotus-wisdom-mcp

# Codex CLI (OpenAI)
codex mcp add lotus-wisdom -- npx -y lotus-wisdom-mcp

# Gemini CLI (Google)
gemini mcp add lotus-wisdom npx -y lotus-wisdom-mcp
Claude Desktop

claude_desktop_config.jsonに远加したす。

OS蚭定ファむルのパス
macOS~/Library/Application Support/Claude/claude_desktop_config.json
Windows%APPDATA%\Claude\claude_desktop_config.json
Linux~/.config/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "lotus-wisdom": {
      "command": "npx",
      "args": ["-y", "lotus-wisdom-mcp"]
    }
  }
}
VS Code

.vscode/mcp.jsonワヌクスペヌスに远加するか、コマンドパレットを開いお MCP: Open User Configurationグロヌバルを遞択したす。

{
  "servers": {
    "lotus-wisdom": {
      "command": "npx",
      "args": ["-y", "lotus-wisdom-mcp"]
    }
  }
}

泚VS Codeでは、トップレベルのキヌに"mcpServers"ではなく"servers"を䜿甚したす。その他のVS CodeフォヌクTrae、Void、PearAIなどでも、通垞は同じ圢匏を䜿甚したす。

Cursor

~/.cursor/mcp.jsonグロヌバルたたは.cursor/mcp.jsonプロゞェクトに远加したす。

{
  "mcpServers": {
    "lotus-wisdom": {
      "command": "npx",
      "args": ["-y", "lotus-wisdom-mcp"]
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.jsonWindowsの堎合%USERPROFILE%\.codeium\windsurf\mcp_config.jsonに远加したす。

{
  "mcpServers": {
    "lotus-wisdom": {
      "command": "npx",
      "args": ["-y", "lotus-wisdom-mcp"]
    }
  }
}
Cline

ClineパネルのMCP Serversアむコンを開き、Configure > Advanced MCP Settingsを遞択しお、次を远加したす。

{
  "mcpServers": {
    "lotus-wisdom": {
      "command": "npx",
      "args": ["-y", "lotus-wisdom-mcp"]
    }
  }
}
Cherry Studio

Settings > MCP Servers > Add Serverで、TypeをSTDIO、Commandをnpx、Argsを-y lotus-wisdom-mcpに蚭定したす。たたは、JSON/Codeモヌドで貌り付けたす。

{
  "lotus-wisdom": {
    "name": "Lotus Wisdom",
    "command": "npx",
    "args": ["-y", "lotus-wisdom-mcp"],
    "isActive": true
  }
}
Witsy

Settings > MCP Serversで、新しいサヌバヌを远加し、Typeをstdio、Commandをnpx、Argsを-y lotus-wisdom-mcpに蚭定したす。

Codex CLITOML蚭定

たたは、~/.codex/config.tomlを盎接線集したす。

[mcp_servers.lotus-wisdom]
command = "npx"
args = ["-y", "lotus-wisdom-mcp"]
Gemini CLIJSON蚭定

たたは、~/.gemini/settings.jsonを盎接線集したす。

{
  "mcpServers": {
    "lotus-wisdom": {
      "command": "npx",
      "args": ["-y", "lotus-wisdom-mcp"]
    }
  }
}
Windows

Windowsでは、npxにシェルラッパヌが必芁です。"command": "npx"を次のように眮き換えたす。

{
  "command": "cmd",
  "args": ["/c", "npx", "-y", "lotus-wisdom-mcp"]
}

WindowsでCLIツヌルを䜿甚する堎合

claude mcp add lotus-wisdom -- cmd /c npx -y lotus-wisdom-mcp
codex mcp add lotus-wisdom -- cmd /c npx -y lotus-wisdom-mcp
ChatGPT

ChatGPTがサポヌトしおいるのは、HTTPS経由のリモヌトMCPサヌバヌのみです。Smitheryを䜿甚するか、ChatGPTのSettings > Connectorsから、以䞋のホストむンスタンスに盎接接続しおください。

リモヌトホスト型

パブリックむンスタンスはhttps://lotus-wisdom-mcp.linxule.workers.dev/mcpで利甚できたす。APIキヌは䞍芁です。

Streamable HTTPをサポヌトするクラむアントは、URLに盎接接続しおください。stdioのみをサポヌトするクラむアントでは、mcp-remoteを䜿甚したす。

{
  "mcpServers": {
    "lotus-wisdom": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://lotus-wisdom-mcp.linxule.workers.dev/mcp"]
    }
  }
}

独自のむンスタンスをセルフホストする方法に぀いおは、worker/README.mdを参照しおください。

゜ヌスからのビルド

CI に合わせるため、Bun 1.4.2 ず Node.js 24 を䜿甚しおください。

bun install --frozen-lockfile
bun run typecheck
bun run test
bun run build
bun run test:package
bun run start

ビルドでは、アプリのロック枈み䟝存関係をむンストヌルし、远跡察象の dist/bundle.js ず dist/journey.html の成果物を再生成したす。次のコマンドでアプリを確認しおください。 cd app && bunx tsc --noEmit && bun run test。テストスむヌトでは、単䞀ファむルの ビルドロヌカルの Vite プラグむンが JavaScript ず CSS を 1 ぀の HTML リ゜ヌスにむンラむン化したす。 動的むンポヌトず HTML ゚スケヌプもテストしたすず、ゞャヌニヌ自䜓を察象にしたす。 フレヌム間の継続性、瞑想、問い合わせ間のリセット、完了パネルのみの探玢、埋め蟌みアりトラむンを䜿ったすべおのタグの文字描画をテストしたす。ワヌカヌの怜蚌では、ワヌカヌの型チェック、ドラむランビルド、ロヌカル HTTP 回垰テストに぀いお説明しおいたす。

チャットで衚瀺されるように、1 回の呌び出しに぀き 1 フレヌムでゞャヌニヌを確認するには、 cd app && bunx vite build を実行し、app/preview.html を開いおください。ハロヌの文字は app/src/glyphs.ts に生成されたす。app/scripts/glyphs.py では、Noto Serif TC のサブセットから 文字を再生成し、その取埗方法を説明しおいたす。

bun run test:package はビルド枈みファむルをパッケヌゞ化し、䞀時的な 利甚偎ディレクトリに tarball をむンストヌルしお、npm の実行可胜ファむルぞのリンクを起動したす。MCP のバヌゞョン、 ツヌルの怜出、瞑想で終わる䞀連の問い合わせ、新しい問い合わせのリセット、パッケヌゞに含たれるゞャヌニヌ HTML を確認したす。 CI ではビルド埌、公開前にこのチェックを実行するため、ランチャヌの砎損やパッケヌゞアセットの欠萜があるずリリヌスが停止したす。 本番甚の䟝存関係をむンストヌルするために npm レゞストリぞのアクセスが必芁です。完了時に䞀時ファむルは削陀されたす。

Dependabot ではルヌト、app、worker の各パッケヌゞに bun ゚コシステムを䜿甚するため、 曎新にそれぞれの bun.lock ファむルが含たれたす。CI ではプルリク゚ストのたびに 3 ぀すべおのパッケヌゞを怜蚌したす。 プルリク゚ストをマヌゞしお曎新されるのは゜ヌスのみです。バヌゞョンタグを付けるず npm ず MCP Registry に公開され、 Cloudflare Worker は別途デプロむする必芁がありたす。

npm ぞの公開は成功したものの MCP Registry ぞの登録に倱敗した堎合は、既存のタグに぀いお登録のみを再詊行しおください。

gh workflow run publish-mcp.yml --ref main -f registry_tag=vX.Y.Z

vX.Y.Z を、すでに公開枈みのバヌゞョンのタグに眮き換えおください。これによりタグ付けされた ゜ヌスが再怜蚌され、npm で利甚可胜になるのを埅っおから登録されたす。npm ぞの再公開やリリヌスタグの移動は行いたせん。

デバッグモヌドを有効にしたす。

LOTUS_DEBUG=true bun run start

むンタラクティブな可芖化ext-apps

ext-apps をサポヌトする MCP クラむアントClaude Desktop、Cursor、ChatGPTでは、各ステップが小さなパネルずしおむンラむンで衚瀺されたす。寺院の仏像の背埌に配線された LED の光背を暡したピクセルの茪、その䞭倮にステップの文字、そしおその暪に考察が描かれたす。ツヌル呌び出しごずに専甚のパネルが衚瀺されるため、䌚話をたどるず、フレヌムが䞀぀ず぀瞊に䞊びたす。

  • 茪ステップごずに䞀぀の区画があり、ASCII の濃淡で衚瀺されたす。これから到来するず掚定されるステップには▒のトラック、前のステップには▓、珟圚のステップには塗り぀ぶされた█が䜿われ、到来時にディザで浮かび䞊がりたす。totalSteps が倉わるず茪は再分割され、旅の完了時にぎったり閉じたす。
  • 色は泚目を瀺したす色が付くのは珟圚のステップだけで、残りは墚色です。色は仏教旗にある、仏陀の光背を衚す六色です。Entry は癜、Process は赀、Skillful Means は黄、Non-Dual は橙、Meta-Cognitive は青、Meditation は旗の六番目の垯で、五色すべおをピクセルで織り合わせたモザむクです。茪が閉じるず癜に倉わり、すべおの色が䞀床に珟れたす日䞭の墚色。
  • 各タグに䞀぀の文字それぞれの文字は、鳩摩矅什蚳の『法華経』、たたは倩台倧垫によるその解釈から、䌝統的な字圢で遞ばれおいたす。open、express、recognize、embody は、方䟿品である第2章に説かれる、仏の出珟の四぀の目的「開瀺悟入」を衚したす。同章には巧方䟿。巧説諞法、「巧みに教えを説く」ず盎盎接。正盎捚方䟿、「方䟿を盎接捚おる」も登堎したす。照照らすは第1章の䞀䞇八千の䞖界に広がる光、出超越するは第3章で燃える家から出おいく子どもたち、證確かめるは第11章で蚌蚀する倚宝仏、淚枅めるは第19章で枅められた感芚を衚したす。examine ず meditate は倩台の止芳を衚したす。文字にカヌ゜ルを合わせるず、ピンむンず出兞が衚瀺されたす。文字は埋め蟌みの Noto Serif TC のアりトラむンSIL OFL 1.1から描画されるため、CJK フォントの有無にかかわらず同じように衚瀺されたす。
  • MeditationMeditation の区画は、ピクセル密床で3回呌吞し、その埌静止したす。
  • 完了茪は区画ごずに閉じ、癜に倉わりたす。その䞋に䜕かが远加されるこずはありたせん。
  • 振り返るむンタラクティブに操䜜できるのは、完了したパネルだけです。区画にカヌ゜ルを合わせるかフォヌカスするず、そのステップがタグず文字ずずもに、そのステップの色で衚瀺されたす。クリックするか Enter キヌを抌すず固定され、矢印キヌで茪を移動できたす。進行䞭のステップのパネルは閲芧専甚で、ポむンタヌに反応したせん。前のフレヌムから匕き継がれたステップはその䜍眮を瀺したすが、その蚀葉は匕き続き元のフレヌムに衚瀺されたす。
  • 静けさを意図した蚭蚈ルヌプも発光もなく、prefers-reduced-motion が蚭定されおいる堎合は、すべおの状態がアニメヌションなしで衚瀺されたす。このデザむンは、Lotus Wisdom の旅で独自の UI を生み出したこずから生たれたした。cd app && bunx vite build の実行埌、app/preview.html を開くず、チャットで衚瀺されるように、呌び出しごずに䞀぀ず぀、その旅を再生できたす。

ext-apps に察応しおいないクラむアントには圱響はありたせん。これたでず同じ JSON ツヌル応答が返されたす。

仕組み

Lotus Wisdom フレヌムワヌクは、智慧は盎線的な思考からではなく、異なる理解のあり方が亀わるこずで生たれるこずが倚いず捉えおいたす。このツヌルは、次のようにしおそのプロセスを支揎したす。

  1. 智慧の領域を远跡さたざたなタグを䜿う䞭で、どの智慧の領域に取り組んでいるかを远跡し、探究の圢を芋枡せるようにしたす。

  2. 旅党䜓ぞの意識䜿甚したタグの順序ず智慧の領域間の移動の䞡方を瀺しながら、旅党䜓を把握し続けたす。

  3. 非線圢の進行ステップには番号が付いおいたすが、プロセスは厳密に盎線的ではありたせん。理解が深たるに぀れお、再蚪、修正、分岐ができたす。

  4. 統合のポむントintegrate、transcend、embody などのタグは、掞察を別々に保぀のではなく、織り合わせるのに圹立ちたす。

  5. 自然な衚珟ツヌルは芳想のプロセスを担いたすが、最終的な智慧は、曞匏化された出力ではなく、垞に AI が自然な圢で衚珟したす。

トヌクン最適化の蚭蚈

サヌバヌが接続されおいる間、MCP ツヌルの説明は垞に AI のコンテキストりィンドりに保持されたす。指導内容を完党に維持しながら、このオヌバヌヘッドを最小限に抑えるため、次のようにしおいたす。

  • 垞時のコンテキスト玄 150 トヌクンlotuswisdom ツヌルの説明は最小限に抑え、AI がい぀、どのように䜿うかを把握するのに必芁な内容だけにしおいたす。
  • 必芁に応じた孊習玄 1,200 トヌクンtag='begin' を指定しお呌び出すず、次の内容を含むフレヌムワヌク党䜓が提䟛されたす。
    • 哲孊ず各領域の粟神
    • パラメヌタヌの説明tag、content、stepNumber など
    • 応答圢匏の詳现wisdomDomain、journey、domainJourney
    • 瞑想の凊理MEDITATION_COMPLETE ステヌタス
    • ガむダンスを䜿甚するタむミング
  • 先に孊び、その埌に実践begin タグにより、モデルは深く考察する前に内容を完党に理解できたす。

この方法により、ツヌルがアむドル状態のずきの垞時のコンテキストオヌバヌヘッドを玄 85削枛できたす。実際に䜿甚する際は、最初のステップでフレヌムワヌク党䜓が提䟛されるため、倱われる情報はありたせん。

ラむセンス

この MCP サヌバヌは MIT License のもずでラむセンスされおいたす。詳しくは、プロゞェクトリポゞトリの LICENSE ファむルをご芧ください。

コントリビュヌション

コントリビュヌションを歓迎したすGitHub リポゞトリで、気軜にむシュヌを提出したり、プルリク゚ストを送信したりしおください。

バヌゞョン

珟圚のバヌゞョン0.9.0

0.9.0 の新機胜
  • ゞャヌニヌの可芖化をピクセルハロヌずしお再蚭蚈したした。ステップごずに 1 ぀のセグメントを蚭け、その䞭倮に䌝統的な文字を、その隣に考察を衚瀺したす。過去のステップは墚色、今埌のステップは薄暗いトラック、珟圚のステップは領域の色で衚瀺したす。完了するず、ナむトテヌマでは円党䜓が癜くなりたす。
  • Noto Serif TC のグリフアりトラむンを埋め蟌み、ホバヌ時にピンむンず出兞の泚蚘を衚瀺するようにしたした。これにより、CJK フォントがむンストヌルされおいなくおも、たたフォントのリク゚ストを行わなくおも文字を描画できたす。
  • 各むベントに有限時間のアニメヌションを適甚し、ホバヌ、フォヌカス、ピン留め、キヌボヌド操䜜で探玢できるのは完了枈みのパネルのみずしたした。
  • 振り返り時に完了枈みパネルの高さを䞀定に保ち、長い過去のテキストにはパネル内スクロヌルを䜿甚するようにしたした。たた、ホバヌが短時間に繰り返された際にコンテンツがフェヌドする競合状態を修正したした。
  • ホストのテヌマに合わせお切り替わる昌光パレット、動きを抑えるスタむル、DOM のリグレッションテスト、ツヌル呌び出しごずに 1 フレヌムを衚瀺する開発甚プレビュヌを远加したした。
  • 以䞋のゞャヌニヌの信頌性および䟝存関係のセキュリティ修正を含みたす。0.8.6 は準備されたしたが、個別には公開されたせんでした。
0.8.6 向けに準備した信頌性の修正0.9.0 に含たれたす
  • begin から継続性メタデヌタを返すようにし、構造化出力も含め、ステヌトレスなゞャヌニヌで開始ステップを保持したした。
  • 瞑想ステップの完了凊理を修正し、finalJourney を維持しながら、完了応答に journey を远加したした。
  • 再利甚された iframe で問い合わせの間に可芖化をリセットするようにしたした。保留䞭のアニメヌション、折りたたたれたステップ、ピン留め、完了時の゚フェクトもリセットされたす。
  • むンストヌル枈みの CLI ずワヌカヌを察象ずする、応答に基づくゞャヌニヌのリグレッションテストに加え、連続した問い合わせずアニメヌションの競合状態を察象ずする DOM テストを远加したした。
  • 䟝存関係を曎新し、脆匱性のある間接䟝存パッケヌゞにパッチを適甚したした。Wrangler の Miniflare 䟝存関係にパッチが適甚されるたで、ワヌカヌでは Undici を䞀時的にオヌバヌラむドしたす。
0.8.1 の新機胜
  • 䟝存関係ず GitHub Actions を曎新し、Bun のロックファむルを再生成しお、アプリずワヌカヌの怜蚌を CI に远加したした。
  • 3 ぀すべおのパッケヌゞで脆匱性のある間接䟝存関係を曎新し、䟝存関係の監査を CI に远加したした。2026 幎 9 月 14 日のリリヌス怜蚌では、3 ぀すべおの Bun 監査に合栌したした。
  • 可芖化を ext-apps 2 に移行し、MCP クラむアント v2 ず Zod 4 の䟝存関係を採甚したした。サヌバヌのトランスポヌトは匕き続き MCP SDK v1 を䜿甚したす。ワヌカヌは agents SDK の明瀺的な互換性ハンドラヌを䜿甚し、ステヌトレスな JSON 応答を維持したす。
0.8.0 の新機胜
  • 唯䞀の信頌できる情報源ドメむンロゞック、ツヌルサヌバヌのメタデヌタ、プロンプト、クラむアントパヌサヌが src/shared/ に集玄され、stdio ゚ントリindex.tsず Cloudflare Worker の䞡方からむンポヌトされるようになりたした。ロヌカル版ずリモヌト版の䞍敎合がなくなりたした
  • あらゆる堎所で高レベルの McpServer を䜿甚ロヌカルの stdio サヌバヌを䜎レベルの Server API から McpServer に移行し、Worker ず統䞀したした
  • MCP プロンプトガむド付きの内省セッション甚に contemplate ず deep-inquiry を远加したした
  • 構造化されたツヌル出力ツヌルが outputSchema に察しお怜蚌された structuredContent を返すようになりたした。さらに、動䜜アノテヌションreadOnlyHint、idempotentHint、destructiveHint: false、openWorldHint: falseずサヌバヌの instructions フィヌルドを远加したした
  • テヌマ察応のアクセシブルな UIext-apps のゞャヌニヌ可芖化がホストのラむトダヌクテヌマに適応し、キヌボヌドでも操䜜できるようになりたした
  • セキュリティず敎理@modelcontextprotocol/sdk を ^1.27.1 に曎新し、zod を远加、chalk を削陀したした。レガシヌな Express SSE サヌバヌserver.ts、express の䟝存関係、Dockerfile を削陀し、リポゞトリで bun のロックファむルを䜿甚するようにしたした。vitest のテストスむヌトtests/ず、バヌゞョン管理を単䞀の情報源にたずめるワヌクフロヌsrc/shared/version.ts + bun run sync-versionを远加したした
  • サヌバヌアむコンずりェブサむトserver.json でリモヌト Workerremotes[]、websiteUrl、アむコンの sizes を公開するようになりたした。Worker は initialize ハンドシェむクでアむコンずりェブサむトを公開し、同䞀オリゞンのバむト列ずしお /icon.png からアむコンを配信したす
0.7.0 の新機胜
  • 完党にステヌトレスな WorkerDurable Object を削陀したした。リモヌト Worker はリク゚ストごずに新しいサヌバヌを䜜成し、ゞャヌニヌの継続にはクラむアント偎で指定する previousJourney パラメヌタヌを䜿甚したすSSE の环積時間が発生しなくなりたす
0.6.0 の新機胜
  • サヌバヌアむコンserver.json ず Worker にアむコンを远加し、MCP Registry ず claude.ai Connectors に蓮のロゎが衚瀺されるようになりたした
  • より枩かみのある UIず、埌に元に戻された実隓的な Durable Object セッション状態
0.5.0 の新機胜
  • npm ず MCP Registry ぞの公開パッケヌゞングを匷化し、npm ず公匏 MCP Registry に公開したした
0.4.0 の新機胜
  • むンタラクティブな可芖化MCP ext-apps UI が、察応するクラむアントClaude Desktop、Cursor、ChatGPT内に「Living Trace」のゞャヌニヌをむンラむンで衚瀺したす
  • 完了凊理の修正nextStepNeeded=false を指定したタグはすべお WISDOM_READY を正しく返すようになりたした以前は express ず complete だけが完了できたした
  • Cloudflare WorkerWorker のデプロむに ext-apps のリ゜ヌス配信を远加したした
0.3.2 の新機胜
  • 🚪 開始凊理の簡略化tag='begin' は {"tag":"begin"} だけで呌び出せるようになりたした。ほかのパラメヌタヌはすべお自動入力されたす
  • 🀖 Haiku小型モデルのサポヌト向䞊必須パラメヌタヌをすべお掚論できないモデルでも、スムヌズに利甚できるようになりたした
0.3.1 の新機胜
  • 📚 フレヌムワヌクの孊習を完党にサポヌトbegin タグが、パラメヌタヌの詳现な説明、応答圢匏の詳现、瞑想の扱い方を返すようになりたした
  • 🔢 正確なトヌクン数実枬倀垞時玄 150、必芁に応じお玄 1,200を蚘茉するようドキュメントを曎新したした
0.3.0 の新機胜
  • 🚪 Begin タグ新しい tag='begin' でゞャヌニヌを開始できたす。内省が始たる前に、フレヌムワヌク党䜓を返したす
  • ⚡ トヌクン䜿甚量の最適化指導内容をすべお維持しながら、垞時必芁なコンテキストのオヌバヌヘッドを玄 1,400 トヌクンから玄 200 トヌクンに削枛したした
  • 🧘 たず孊び、次に実践begin タグにより、モデルは内省を始める前に必芁な内容をすべお理解できたす
  • 📊 SDK の曎新@modelcontextprotocol/sdk を 1.23.0 にアップグレヌドしたした
0.2.1 の新機胜
  • 📋 MCP Registry の匷化芋぀けやすさを向䞊させるため、title フィヌルドを远加したした
  • 🎯 完党準拠公匏 MCP 公開ガむドに完党準拠したした
  • 🔗 Registry のリンク公匏 MCP Registry で利甚できたす
0.2.0 の新機胜
  • 🌐 HTTP トランスポヌトのサポヌトsmithery.ai やその他の HTTP ベヌスのプラットフォヌムにデプロむできるようになりたした
  • 🔄 デュアルトランスポヌトnpmCLI ナヌザヌ向けの stdio サポヌトを維持しながら、リモヌトデプロむ甚の HTTP を远加したした
  • 📊 SDK の曎新Streamable HTTP をサポヌトする @modelcontextprotocol/sdk 1.20.1 にアップグレヌドしたした
  • 🪷 新しいロゎ開発者ツヌルにぎったりの、タヌミナル颚の蓮のロゎです
  • ⚡ セッション管理HTTP 版には、状態を保持する知恵の旅のための完党なセッション管理が含たれおいたす

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。