Enables interaction with baserCMS through GitHub Copilot's agent mode, allowing users to perform various operations on a baserCMS instance.
Leverages OpenAI models to automatically generate content summaries and detailed explanations for blog posts based on titles in baserCMS.
basercms-mcp
baserCMSを操作するためのModel Context Protocol (MCP) サーバー実装です。Cline や GitHub Copilotのエージェントモードで利用できます。
Installation
.env
ファイルを作成して必要な環境変数を設定
必要な環境変数:
API_BASE_URL
: baserCMS APIのベースURLAPI_USER
: baserCMS APIのユーザー名(メールアドレス)API_PASSWORD
: baserCMS APIのパスワード
オプション環境変数(AI機能のカスタマイズ)
OPENAI_API_KEY
: OpenAIのAPIキー(省略可能 - 未設定時はAI生成をスキップ)OPENAI_MODEL
: 使用するOpenAIモデル(デフォルト: gpt-3.5-turbo)DETAIL_MAX_AI_TOKENS
: 詳細説明生成の最大トークン数(デフォルト: 1000)SUMMARY_MAX_AI_TOKENS
: 要約生成の最大トークン数(デフォルト: 200)
OpenAIを利用すると、ブログ記事のタイトルから、概要や詳細説明を自動生成できます。 ※ トークン数から文字数は自動計算されます(日本語: 1トークン ≈ 1.5文字)
Usage
Clineの場合
MCPサーバーの設定ファイルに設定を記載します。
GitHub Copilotの場合
MCPサーバーの設定ファイルに設定を記載します。
This server cannot be installed
Model Context Protocol server implementation for operating baserCMS that enables GitHub Copilot and other agent modes to interact with baserCMS through its API.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server for Git repository interaction and automation. This server provides tools to read, search, and manipulate Git repositories via Large Language Models.Last updated -1260,711TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Large Language Models to interact with Git repositories through a robust API, supporting operations like repository initialization, cloning, file staging, committing, and branch management.Last updated -211,28597TypeScriptApache 2.0
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to retrieve and understand entire codebases at once, providing tools to analyze local workspaces or remote GitHub repositories.Last updated -44TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with GitHub's API, allowing for repository creation and management with descriptions, topics, and website URLs through natural language commands.Last updated -1JavaScript