Devhub Cms Mcp

作成者:devhubdevhub

DevHub CMS LLM統合をモデルコンテキストプロトコルを通じて

概要

DevHub CMS MCPとは?

DevHub CMS MCP(コンテンツ管理システムモデルコンテキストプロトコル)は、大規模言語モデル(LLM)をコンテンツ管理システムに統合するために設計された革新的なプラットフォームです。この統合により、ユーザーはコンテンツの作成、管理、最適化のために高度なAI機能を活用でき、コンテンツワークフローの全体的なユーザー体験と効率が向上します。

DevHub CMS MCPの特徴

  • LLM統合:さまざまな大規模言語モデルとシームレスに統合し、インテリジェントなコンテンツ提案や自動化を提供します。
  • ユーザーフレンドリーなインターフェース:コンテンツ管理タスクを簡素化するクリーンで直感的なインターフェースで設計されています。
  • カスタマイズ可能なワークフロー:異なるコンテンツ戦略やチーム構造に適応するためのカスタマイズ可能なワークフローを提供します。
  • リアルタイムコラボレーション:複数のユーザーがリアルタイムでコラボレーションでき、チームワークと生産性を向上させます。
  • 分析とレポーティング:コンテンツのパフォーマンスやユーザーエンゲージメントを追跡するための詳細な分析およびレポーティングツールを提供します。
  • セキュリティとコンプライアンス:データのセキュリティと業界標準へのコンプライアンスを確保し、ユーザー情報とコンテンツの整合性を保護します。

DevHub CMS MCPの使い方

  1. サインアップ:DevHubプラットフォームでアカウントを作成し、CMSにアクセスします。
  2. ワークスペースの設定:チームメンバーを追加し、役割を定義してワークスペースをカスタマイズします。
  3. LLMの統合:好みの大規模言語モデルを接続し、AI駆動のコンテンツ提案を活用します。
  4. コンテンツの作成:直感的なエディタを使用してコンテンツを作成、編集、管理します。AIの提案を活用して執筆を強化します。
  5. コラボレーション:チームメンバーを招待してリアルタイムでコンテンツにコラボレーションし、フィードバックを提供し、必要に応じて編集します。
  6. パフォーマンスの分析:分析ツールを使用してコンテンツのパフォーマンスを監視し、将来のコンテンツ戦略に対してデータに基づいた意思決定を行います。

よくある質問

Q: DevHub CMS MCPでどのような種類のコンテンツを作成できますか?

A: ブログ投稿、記事、ランディングページなど、AIの提案によって強化された幅広いコンテンツを作成できます。

Q: DevHub CMS MCPは小規模ビジネスに適していますか?

A: はい、DevHub CMS MCPはスケーラブルに設計されており、小規模ビジネスでも大企業でも効果的に使用できます。

Q: LLM統合はどのように機能しますか?

A: LLM統合により、CMSは作成されるコンテンツに基づいてコンテキストに応じた提案や自動化を提供し、効率と創造性を向上させます。

Q: DevHub CMS MCPのワークフローをカスタマイズできますか?

A: もちろんです!チームの特定のニーズやコンテンツ戦略に合わせてワークフローをカスタマイズできます。

Q: DevHub CMS MCPのモバイル版はありますか?

A: はい、DevHub CMS MCPはモバイルデバイスでアクセス可能で、外出先でもコンテンツを管理できます。

Q: どのようなセキュリティ対策が講じられていますか?

A: DevHub CMS MCPは、ユーザーデータを保護し、業界標準に準拠するための堅牢なセキュリティプロトコルを実装しています。

詳細

DevHub CMS MCP

smithery badge

A Model Context Protocol (MCP) integration for managing content in the DevHub CMS system.

Installation

You will need the uv package manager installed on your local system.

Manual configuration of Claude Desktop

To use this server with the Claude Desktop app, add the following configuration to the "mcpServers" section of your claude_desktop_config.json:

{
    "mcpServers": {
        "devhub_cms_mcp": {
            "command": "uvx",
            "args": [
                "devhub-cms-mcp"
            ],
            "env": {
                "DEVHUB_API_KEY": "YOUR_KEY_HERE",
                "DEVHUB_API_SECRET": "YOUR_SECRET_HERE",
                "DEVHUB_BASE_URL": "https://yourbrand.cloudfrontend.net"
            }
        }
    }
}

After updating the config, restart Claude Desktop.

Manual configuration for Cursor

This MCP can also be used in cursor with a similar configuration from above added to your Cursor global environment or to individual projects.

Examples here

Installing via Claude Code

Claude Code's command line supports MCP installs.

You can add the devhub-cms-mcp by updating the environment variables below

claude mcp add devhub-cms-mcp \
    -e DEVHUB_API_KEY=YOUR_KEY_HERE \
    -e DEVHUB_API_SECRET=YOUR_SECRET_HERE \
    -e DEVHUB_BASE_URL=https://yourbrand.cloudfrontend.net \
    -- uvx devhub-cms-mcp

Installing via Smithery

To install DevHub CMS MCP for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @devhub/devhub-cms-mcp --client claude

Local development

Clone the repo (or your fork)

git clone git@github.com:devhub/devhub-cms-mcp.git

Manual configuration of Claude Desktop

To use this server with the Claude Desktop app for local development, add the following configuration to the "mcpServers" section of your claude_desktop_config.json:

{
    "mcpServers": {
        "devhub_cms_mcp": {
            "command": "uv",
            "args": [
                "--directory",
                "/YOUR/LOCAL/PATH/devhub-cms-mcp/",
                "run",
                "main.py"
            ],
            "env": {
                "DEVHUB_API_KEY": "YOUR_KEY_HERE",
                "DEVHUB_API_SECRET": "YOUR_SECRET_HERE",
                "DEVHUB_BASE_URL": "https://yourbrand.cloudfrontend.net"
            }
        }
    }
}

After updating the config, restart Claude Desktop.

Configuration for running with uv directly

This MCP requires the following environment variables to be set:

export DEVHUB_API_KEY="your_api_key"
export DEVHUB_API_SECRET="your_api_secret"
export DEVHUB_BASE_URL="https://yourbrand.cloudfrontend.net"

Then run the MCP

uv run main.py

Available Tools

This MCP provides the following tools for interacting with DevHub CMS:

Business and Location Management

  • get_businesses(): Gets all businesses within the DevHub account. Returns a list of businesses with their IDs and names.
  • get_locations(business_id): Gets all locations for a specific business. Returns detailed location information including address, coordinates, and URLs.
  • get_hours_of_operation(location_id, hours_type='primary'): Gets the hours of operation for a specific DevHub location. Returns a structured list of time ranges for each day of the week.
  • update_hours(location_id, new_hours, hours_type='primary'): Updates the hours of operation for a DevHub location.
  • get_nearest_location(business_id, latitude, longitude): Finds the nearest DevHub location based on geographic coordinates.
  • site_from_url(url): Gets the DevHub site ID and details from a URL. Returns site ID, URL, and associated location IDs.

Content Management

  • get_blog_post(post_id): Retrieves a single blog post by ID, including its title, date, and HTML content.
  • create_blog_post(site_id, title, content): Creates a new blog post. The content should be in HTML format and should not include an H1 tag.
  • update_blog_post(post_id, title=None, content=None): Updates an existing blog post's title and/or content.

Media Management

  • upload_image(base64_image_content, filename): Uploads an image to the DevHub media gallery. Supports webp, jpeg, and png formats. The image must be provided as a base64-encoded string.

Usage with LLMs

This MCP is designed to be used with Large Language Models that support the Model Context Protocol. It allows LLMs to manage content in DevHub CMS without needing direct API access integrated into the LLM natively.

Testing

This package includes a test suite with mocked requests to the DevHub API, allowing you to test the functionality without making actual API calls.

Running Tests

To run the tests, first install the package with test dependencies:

uv pip install -e ".[test]"

Run the tests with pytest:

uv run pytest

For more detailed output and test coverage information:

uv run pytest -v --cov=devhub_cms_mcp

Test Structure

  • tests/devhub_cms_mcp/test_mcp_integration.py: Tests for MCP integration endpoints

サーバー設定

{
  "mcpServers": {
    "devhub-cms-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/metorial/mcp-container--devhub--devhub-cms-mcp--devhub-cms-mcp",
        "devhub-cms-mcp"
      ],
      "env": {
        "DEVHUB_API_KEY": "devhub-api-key",
        "DEVHUB_API_SECRET": "devhub-api-secret",
        "DEVHUB_BASE_URL": "devhub-base-url"
      }
    }
  }
}

プロジェクト情報

著者
devhub
作成日
Jun 27, 2025
評価
3
言語
Python
タグ
-

Devhub Cms Mcp 代替案

以下の代替サービスとしてDevhub Cms Mcpが必要な場合、カテゴリ別にご案内しています。

Opikのためのモデルコンテキストプロトコル(MCP)実装により、シームレスなIDE統合とプロンプト、プロジェクト、トレース、メトリクスへの統一されたアクセスが可能になります。

Model Context Protocol (MCP) のための専門的なサーバー実装で、CircleCI の開発ワークフローと統合するように設計されています。このプロジェクトは、CircleCI のインフラストラクチャと Model Context Protocol の間の架け橋として機能し、AI を活用した開発体験を向上させます。

モデルコンテキストプロトコル(MCP)サーバーは、LLMがBaseネットワークおよびCoinbase APIと相互作用できるオンチェーンツールを提供します。

公理モデルコンテキストプロトコルサーバー

それは、あなたのCursor/WindSurf/Clineの中のv0のようなものです。フロントエンドとMagicのように連携するための21世代のMagic MCPサーバーです。

APIMaticバリデータMCPサーバーは、APIMaticのAPIを介してMCPを使用してOpenAPI仕様を検証するためのものです。

MCPコードエグゼキュータは、LLMが指定されたConda環境内でPythonコードを実行できるMCPサーバーです。

MCP Terminal は、MCP(Model Context Protocol)に基づいたターミナル制御サーバーであり、大規模言語モデル(LLM)や AI アシスタントとの統合のために特別に設計されています。これにより、AI がターミナルコマンドを実行し、出力結果を取得できる標準化されたインターフェースを提供します。

さらに見る >>