Contentful MCP Server について
Contentful MCP Serverは、ClaudeからContentfulのスペース内のコンテンツにアクセスできるサーバーです。コンテンツタイプやエントリーを取得し、AIアシスタント向けに構造化して返します。
主な機能
- 01Contentfulのコンテンツタイプ取得
- 02コンテンツタイプ別のエントリー取得
- 03構造化レスポンスの返却
活用シーン
- 01利用可能なコンテンツタイプの確認
- 02AIアシスタント向けのエントリー取得
MCP 対応
このMCPサーバーは、ContentfulのコンテンツタイプとエントリーをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Contentful MCP サーバー
Claude が Contentful CMS のデータを直接操作できるようにする Model Context Protocol(MCP)サーバーです。この統合により、Claude は Contentful スペースからコンテンツタイプとエントリーを取得できます。
機能
- Contentful スペースからすべてのコンテンツタイプを取得します
- 特定のコンテンツタイプのエントリーを取得します
- AI アシスタントが簡単に利用できる、構造化されたレスポンスを返します
前提条件
- Node.js(v16 以降)
- API キーを持つ Contentful アカウント
- Claude Desktop(Claude で MCP サーバーを使用する場合)
インストール
- このリポジトリをクローンします:
git clone https://github.com/yourusername/contentful-mcp-server.git cd contentful-mcp-server
2.Install dependencies: npm install
Create a .env file in the root directory with your Contentful credentials: 4. CONTENTFUL_SPACE_ID=your_space_id CONTENTFUL_ACCESS_TOKEN=your_access_token CONTENTFUL_ENVIRONMENT=develop CONTENTFUL_PREVIEW_ACCESS_TOKEN=your_preview_token
npm run build
Or configure a build script in your package.json: "scripts": { "build": "tsc", "start": "node dist/index.js" }
##Configuration for Claude Desktop
{
"mcpServers": {
"contentful": {
"command": "node",
"args": [
"/absolute/path/to/contentful-mcp-server/dist/index.js"
]
}
}
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
