Spearly CMS MCP について
Spearly CMS MCPは、Spearly CMSのコンテンツを検索、取得、追加、編集するMCPサーバーです。個別フィールドの変更と一括更新に対応し、Cursorから利用できます。
主な機能
- 01CMSコンテンツの一覧表示
- 02コンテンツの検索と取得
- 03コンテンツの追加
- 04単一または複数フィールドの編集
- 05全コンテンツのフィールド一括編集
活用シーン
- 01CursorからSpearlyの記事を検索
- 02メタデータ付きの記事取得
- 03コンテンツの追加やCMSフィールドの修正
MCP 対応
CursorなどのMCPクライアントに、Spearly CMSの一覧、検索、取得、追加、編集機能を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
プロジェクトの README よりSpearly CMS MCP
Spearly CMSのコンテンツを検索・取得・修正・追加するためのMCPサーバーです。
利用方法
1. 設定
.cursor/mcp.jsonに以下の設定を追加します:
{
"mcpServers": {
"spearly": {
"command": "npx",
"args": [
"-y",
"@spearly/mcp-server@latest",
"--spearly-api-key=YOUR_API_KEY"
]
}
}
}
YOUR_API_KEYを実際のSpearly APIキーに置き換えてください。
2. Cursorでの利用
AIアシスタントとの対話による利用
CursorのAIアシスタントに自然な形で質問することで、Spearlyのコンテンツを取得できます。
例:
- 「Spearlyの記事一覧を取得して」
- 「Spearlyのブログ記事を検索して」
- 「Spearlyの特定の記事の内容を教えて」
AIアシスタントは自動的にMCPを使用して、要求されたコンテンツを取得し、適切な形式で表示します。
MCPパネルでの直接利用
- Cursorの「MCP」パネルを開く
- 「spearly」MCPを選択
- 以下の操作が可能:
- コンテンツ一覧取得
- コンテンツ取得(記事メタデータ含む)
- コンテンツ追加
- コンテンツ内フィールドの修正
- コンテンツ修正(フィールドのバルク修正)
- 全コンテンツのフィールド修正(バルク修正)
Cursorでの具体的な利用手順
- Cursorを起動し、プロジェクトを開く
- 左側のサイドバーから「MCP」タブを選択
- 「spearly」MCPを選択し、接続
- MCPパネルから各操作を実行
例:コンテンツ一覧取得
// MCPパネルで以下のように呼び出し
await spearly.listContents({ contentType: 'article' });
例:コンテンツ取得
// MCPパネルで以下のように呼び出し
await spearly.getContent({ contentType: 'article', contentId: '123' });
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。