Murasaki

AI ツール

llms.txt、ページ単位の Markdown、読み取り専用 MCP サーバーをコーディングエージェントから利用します。

Murasaki はコーディングエージェントや LLM クライアント向けに、構造化されたドキュメントを公開します。互換性に関する回答は、リポジトリの正規マニフェスト packages/murasaki/capabilities.json を根拠にするため、計画中の API を実装済みとして案内しません。

LLM テキストエンドポイント

エンドポイント用途
/llms.txt重要なドキュメントを絶対 URL で示す簡潔な索引。
/llms-full.txt英語・日本語の処理済みドキュメント全文。
/llms-api.txt機能の成熟度、プラットフォーム対応、制約、公開シンボル、根拠、設定スキーマを含む JSON。
/llms.mdx/{lang}/docs/{slug}/content.md1ページ分の Markdown。例: /llms.mdx/ja/docs/guides/routing/content.md

ラベルには明確な意味があります。planned は未提供、experimental は API やワイヤー契約が変更される可能性あり、partial は重要な制約が残っている状態です。詳しくはプラットフォームと機能の対応状況を参照してください。

MCP サーバー

@murasakijs/mcp はローカルで動作する stdio MCP サーバーです。完全な読み取り専用で、シェル実行、ビルド、リリース、公開、ファイル書き込みのツールは含みません。

パッケージは npm で公開されています。リポジトリをチェックアウトせずに最新の安定版を実行する MCP クライアント設定は次のとおりです:

{
  "mcpServers": {
    "murasaki": {
      "command": "npx",
      "args": ["-y", "@murasakijs/mcp@latest"]
    }
  }
}

ツール

  • search_docs — 英語・日本語のドキュメントを検索し、正規 URL と短い抜粋を返します。
  • get_api_reference — 公開シンボルの成熟度、対応 OS、制約、ドキュメント、テスト根拠を返します。
  • list_capabilities — 正規の機能 ID と、その成熟度、対応 OS、公開シンボル、制約、ドキュメント URL を一覧表示します。
  • get_config_schema — 設定全体、またはドットパス / JSON Pointer で選んだ項目の JSON Schema を返します。
  • doctor — 既知のプロジェクトメタデータとエントリーパスから、構造上の準備状況だけを報告します。runtimeVerified は常に false です。設定の読み込み、コード実行、ビルド、起動、ファイル変更は行いません。
  • list_recipes / get_recipe — チェックイン済みドキュメントに基づく作業別ガイドを返します。
  • list_ui_components@murasakijs/ui のコンポーネント一覧を英語または日本語で返し、UI コードを生成する前に用途で絞り込めます。
  • check_compatibility — macOS、Windows、Linux に対して正規の機能 ID を照合し、partialplanned を「対応済み」に格上げしません。不明な ID には候補と有効な ID の一覧を返します。

互換性を検討するときは、まず list_capabilities を呼び出し、必要な機能 ID を check_compatibility に渡してください。

GitHub でこのページを改善

On this page