inhalt について
Inhaltは、AIツールやMCPクライアントでコンテンツを管理するオープンソースのヘッドレスCMSです。型付きスキーマで編集対象を定義済みフィールドに限定し、下書き、レビュー、公開と独立した読み取りAPIに対応します。
主な機能
- 01MCP経由でコンテンツを読み取り・検索・更新
- 02型付きコンテンツスキーマによる編集検証
- 03下書きのプレビューとレビュー後の公開
- 04ヘッドレス読み取りAPIの提供
- 05エントリーと操作ごとのアクセス制御
- 06MITライセンスでのセルフホスト
活用シーン
- 01MCPクライアントからCMSコンテンツを編集
- 02公開前に下書きの変更をレビュー
- 03クライアントのアクセス先を特定のエントリーと操作に制限
MCP 対応
Inhaltはコンテンツツリーを型付きツールとしてMCPクライアントに公開します。クライアントはスキーマを読み、エントリーを探し、検証済みのフィールド変更を送信できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Inhalt
AI ツールが操作できる CMS。
Inhalt は、オープンソースで MCP ネイティブな CMS です。従来の管理 UI をクリックして操作する代わりに、コンテンツレイヤーを Model Context Protocol (MCP) 経由で公開します。あらゆる MCP クライアントが Inhalt サーバーに接続でき、チャットするだけでコンテンツを作成・編集できます。
プロトコルが API です。クライアントはコンテンツスキーマを読み取り、適切なエントリーを見つけ、実際のフィールドに対する、明確で型付けされたパッチを提案します。自由形式のテキストは使いません。
- ウェブサイト: inhalt.tech
- MCP エンドポイント:
https://inhalt.tech - ライセンス: MIT
- セルフホスト可能: コンテナ 1 つ、データベース、ご自身のキーで利用できます。ホスト型エッジも利用できます。
仕組み
3 つのステップです。
- エンドポイントを接続します。 MCP 設定にブロックを 1 つ追加します。Inhalt はコンテンツツリー全体を型付きツールとして公開します。
- コンテンツを操作します。 クライアントがスキーマを読み取り、適切なエントリーを見つけ、実際の型付きフィールドに対する、明確なパッチを提案します。
- 保存して公開します。 すべての変更はスキーマに照らして検証され、保存され、1 つのステップでライブの読み取り API に反映されます。
MCP 設定と詳しい手順については、docs/getting-started.md をご覧ください。
機能
| 機能 | 説明 |
|---|---|
| MCP ネイティブ | プロトコルが API です。あらゆるクライアントがすでに理解できるツールを通じて、コンテンツの読み取り、クエリ、パッチ適用ができます。 |
| 型付きスキーマ | コンテンツを一度モデル化します。クライアントは検証済みのフィールド内だけで厳密に動作し、自由形式の入力は使いません。 |
| 下書きとレビュー | 編集内容を準備し、プレビューして、公開できる状態になってから公開します。 |
| ヘッドレス配信 | どこからでも、シンプルで高速な読み取り API を通じてクエリできます。 |
| スコープ付きアクセス | クライアントが操作できるエントリーとアクションを正確に指定して許可できます。 |
| セルフホスト | コンテナ 1 つ、データベース、ご自身のキーで利用できます。エンドツーエンドで MIT ライセンスです。 |
対応クライアント
Inhalt は、Claude、Cursor、VS Code、Zed、Windsurf、Cline など、あらゆる MCP クライアントで動作します。
ドキュメント
- はじめに - MCP クライアントを接続してコンテンツを操作します。
- 概念 - プロジェクト、コンテンツタイプ、エントリー、下書きと公開のモデルについて説明します。
- API リファレンス - 読み取り API と MCP API。
- 開発 - リポジトリをローカルで実行する方法、環境、スクリプトについて説明します。
- コード構成 - プロジェクトの構成と、新しいコードを追加する場所について説明します。
- コピーとトーン - 製品コピーの執筆ガイドラインです。
- ロードマップ - 今後の作業予定(認証、セルフホスト)。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。