Skip to main content
Glama

baserCMS MCP Server

by ecatchup
MIT License
1,116
  • Apple

basercms-mcp

baserCMSを操作するためのModel Context Protocol (MCP) サーバー実装です。Cline や GitHub Copilotのエージェントモードで利用できます。

Installation

npm install basercms-mcp

.env ファイルを作成して必要な環境変数を設定

cp .env.example .env # エディタで.envファイルを開き、必要な値を設定

必要な環境変数:

  • API_BASE_URL: baserCMS APIのベースURL
  • API_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サーバーの設定ファイルに設定を記載します。

# MacOSの場合 /Users/{username}/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
{ "mcpServers": { "basercms-mcp": { "disabled": false, "timeout": 60, "type": "stdio", "command": "node", "args": [ "dist/index.js" ], "cwd": "{プロジェクトのフルパス}" } } }

GitHub Copilotの場合

MCPサーバーの設定ファイルに設定を記載します。

.vscode/mcp.json
{ "servers": { "basercms-mcp": { "type": "stdio", "command": "node", "args": [ "dist/index.js" ] } } }
-
security - not tested
A
license - permissive license
-
quality - not tested

Model Context Protocol server implementation for operating baserCMS that enables GitHub Copilot and other agent modes to interact with baserCMS through its API.

  1. Installation
    1. Usage
      1. Clineの場合
      2. GitHub Copilotの場合

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      A 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 -
      12
      60,711
      TypeScript
      MIT License
    • A
      security
      A
      license
      A
      quality
      A 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 -
      21
      1,285
      97
      TypeScript
      Apache 2.0
    • A
      security
      A
      license
      A
      quality
      A 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 -
      3
      44
      TypeScript
      MIT License
      • Linux
      • Apple
    • A
      security
      F
      license
      A
      quality
      A 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 -
      1
      JavaScript

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/ecatchup/basercms-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server