Neleto CMS について
Neleto CMSに組み込まれたMCPサーバーにより、サイト担当者はMCPクライアントからページなどのコンテンツを操作できます。各Neletoサイト上で動作し、編集、公開、表示確認のツールを提供します。権限は接続アカウントのロールに従います。
主な機能
- 01ページの作成、更新、複製
- 02投稿やイベントの作成と公開
- 03再利用可能なコンポーネントとレイアウトの構築
- 04ファイルのアップロードとサイト設定の変更
- 05テンプレートと表示結果の確認
活用シーン
- 01編集可能なセクションを含むランディングページの作成
- 02ブログ投稿やイベントの公開
- 03HTMLテンプレートの編集可能なコンポーネント化
- 04メタディスクリプションのない投稿の検索
MCP 対応
各Neletoサイトは、Streamable HTTPで`/api/mcp`にMCPサーバーを提供します。MCPクライアントはOAuth 2.1またはAPIトークンで接続でき、権限は接続アカウントのロールに従います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://{instance_host}/api/mcpclaude mcp add --transport http io-neleto-cms https://{instance_host}/api/mcp{"mcpServers":{"io-neleto-cms":{"type":"http","url":"https://{instance_host}/api/mcp"}}}Cursor で開く{"servers":{"io-neleto-cms":{"type":"http","url":"https://{instance_host}/api/mcp"}}}VS Code で開く{"mcpServers":{"io-neleto-cms":{"type":"http","url":"https://{instance_host}/api/mcp"}}}{"mcpServers":{"io-neleto-cms":{"serverUrl":"https://{instance_host}/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Neleto CMS MCP サーバー
Neleto は、ページビルダー、組み込みレンダリング、EU ホスティングを備えたオールインワン CMS です。すべての Neleto サイトにはネイティブの Model Context Protocol サーバーが付属しており、Claude、Cursor、VS Code などの MCP クライアントからサイトを直接読み取り、編集できます。
このリポジトリでは、そのサーバーについて説明しています。サーバーコードは含まれていません。MCP サーバーはすべての Neleto インスタンスの一部として、サイト上の /api/mcp で動作します。CMS 側でインストールするものはありません。
- ウェブサイト:https://neleto.io
- ドキュメント全文:https://neleto.io/docs/developer/mcp
- ツールリファレンス:docs/tools.md(57 個のツール)
- レジストリ名:
io.neleto/cms
エージェントでできること
- ページのレイアウトや要素を含め、ページの作成、更新、複製
- ブログ投稿やイベントの作成、公開
- 再利用可能なコンポーネントやレイアウト(HTML テンプレート、CSS、フォームフィールド)の構築
- ページのペイロード内の URL から直接ファイルをアップロード
- サイト設定、言語、メタタグの読み取りと変更
- 公開前にテンプレートを確認し、公開後にライブページを開いて正しくレンダリングされたことを確認
アクセス権は管理画面と同じロール(管理者、開発者、編集者、作成者)に従います。エージェントが、接続に使用したアカウントより多くの権限を得ることはありません。
エンドポイント
https://<your-neleto-site>/api/mcp
トランスポートは Streamable HTTP です。例:https://mysite.free.neleto.io/api/mcp または https://www.example.com/api/mcp。
認証
OAuth 2.1(Claude.ai、Claude Desktop)。 エンドポイントは標準の OAuth ディスカバリー(/.well-known/oauth-protected-resource、動的クライアント登録、PKCE)を公開します。URL をカスタムコネクターとして追加し、Neleto アカウントでサインインしてください。コピーするトークンはありません。
API トークン(Claude Code、Cursor、VS Code など)。 Neleto 管理画面の Settings → API Tokens でトークンを作成し、ヘッダーとして送信します。
Authorization: Bearer <your-token>
OAuth 接続は Profile → Security → Connected applications で確認、取り消しできます。各接続には、承認したユーザーの権限が引き継がれます。
セットアップ
Claude.ai と Claude Desktop
Settings → Connectors → Add custom connector → https://<your-neleto-site>/api/mcp を貼り付け → サインインします。
Claude Code
claude mcp add --transport http neleto https://<your-neleto-site>/api/mcp \
--header "Authorization: Bearer <your-token>"
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"neleto": {
"url": "https://<your-neleto-site>/api/mcp",
"headers": { "Authorization": "Bearer <your-token>" }
}
}
}
VS Code(GitHub Copilot)
.vscode/mcp.json:
{
"servers": {
"neleto": {
"type": "http",
"url": "https://<your-neleto-site>/api/mcp",
"headers": { "Authorization": "Bearer <your-token>" }
}
}
}
Windsurf、OpenCode、その他のクライアントについては、セットアップドキュメントを参照してください。
プロンプトの例
- 「デフォルトのレイアウトを使って、ヒーロー、3 つの機能カード、問い合わせセクションを含むランディングページを /spring-offer に作成してください。」
- 「
@studio.htmlを編集可能な Neleto コンポーネントに変換してください。すべての見出し、テキスト、画像をフィールドにしてください。」 - 「メタディスクリプションがない 2025 年のブログ投稿をすべて一覧表示し、それぞれにメタディスクリプションを書いてください。」
- 「次の金曜日のワークショップをイベントとして追加し、ホームページからリンクしてください。」
まだ Neleto サイトをお持ちでない場合
無料プランには MCP サーバーが含まれています:https://console.neleto.io/register
概要
Neleto は、ドイツの Triple-A Soft が開発しています。サイトは Hetzner のインフラストラクチャ上で稼働し、デフォルトのリージョンはドイツです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。