Skip to main content
Glama

Confluence MCP Server

Confluence Cloud MCP サーバー

Confluence Cloud と連携するためのツールを提供する Model Context Protocol (MCP) サーバー。このサーバーにより、AI アシスタントは標準化されたインターフェースを通じて Confluence のスペース、ページ、コンテンツを管理できるようになります。

特徴

  • スペース管理
    • スペースをリストする
    • スペースの詳細を取得する
  • ページ操作
    • ページの作成、閲覧、更新
    • スペース内のページを一覧表示する
    • Confluence のストレージ形式���ら Markdown にページコンテンツを変換する
  • 検索とラベル
    • CQL を使用してコンテンツを検索する
    • ページラベルを管理する

設定

オプション 1: Docker を使用する (推奨)

このサーバーを使用する最も簡単な方法は、事前に構築された Docker イメージを使用することです。

docker run --rm -i \ -e CONFLUENCE_API_TOKEN=your-api-token \ -e CONFLUENCE_EMAIL=your-email@domain.com \ -e CONFLUENCE_DOMAIN=your-domain.atlassian.net \ ghcr.io/aaronsb/confluence-cloud-mcp:latest

オプション2: ローカルで構築する

  1. リポジトリをクローンします。
git clone https://github.com/aaronsb/confluence-cloud-mcp.git cd confluence-cloud-mcp
  1. ローカル ビルド スクリプトを使用してビルドおよび実行します。
# Build the Docker image ./scripts/build-local.sh # Run the server CONFLUENCE_API_TOKEN=your-token CONFLUENCE_EMAIL=your-email ./scripts/run-local.sh

オプション3: ソースから

  1. 依存関係をインストールします:
npm install
  1. 環境変数を設定する: Confluence の資格情報を使用して.envファイルを作成します。
CONFLUENCE_DOMAIN=your-domain.atlassian.net CONFLUENCE_EMAIL=your-email@domain.com CONFLUENCE_API_TOKEN=your-api-token
  1. プロジェクトをビルドします。
npm run build
  1. サーバーを実行します。
node build/index.js

使用法

サーバーを MCP 構成に追加することで、MCP 対応の AI アシスタントと統合できます。

{ "mcpServers": { "confluence": { "command": "docker", "args": ["run", "--rm", "-i", "ghcr.io/aaronsb/confluence-cloud-mcp:latest"], "env": { "CONFLUENCE_DOMAIN": "your-domain.atlassian.net", "CONFLUENCE_EMAIL": "your-email@domain.com", "CONFLUENCE_API_TOKEN": "your-api-token" }, "disabled": false, "autoApprove": [] } } }

AI アシスタント向けの注意: Cline のような AI アシスタントがこの MCP サーバーをインストールしようとしている場合は、詳細なインストール手順についてはllms-install.mdファイルを参照してください。

利用可能なツール

宇宙ツール

  • list_confluence_spaces : Confluence 内のすべてのスペースを一覧表示します
  • get_confluence_space : 特定のスペースの詳細を取得する

ページツール

  • list_confluence_pages : スペース内のページを一覧表示する
  • get_confluence_page : 特定のページとそのコンテンツを取得します(Markdown 変換が含まれるようになりました)
  • create_confluence_page : スペースに新しいページを作成する
  • update_confluence_page : 既存のページを更新する

get_confluence_pageツールは、Confluence ストレージ形式のコンテンツを Markdown に自動変換するようになりました。これにより、ページコンテンツの操作が容易になります。この変換処理では、以下の処理が行われます。

  • ヘッダー(h1-h6)
  • リスト(順序付きと順序なし)
  • リンク
  • 強調(太字/斜体)
  • コードブロック
  • テーブル
  • 段落と改行

検索とラベルツール

  • search_confluence_pages : CQL を使用して Confluence コンテンツを検索する
  • get_confluence_labels : ページのラベルを取得する
  • add_confluence_label : ページにラベルを追加する
  • remove_confluence_label : ページからラベルを削除する

: すべてのツール名は、一貫性と明確さを保つために [動詞]合流[名詞] の命名規則に従います。

発達

このプロジェクトはTypeScriptで記述されており、サーバー機能を実装するためのMCP SDK規約に準拠しています。コードベースは以下のとおりです。

  • src/client/ - Confluence API クライアント実装
  • src/handlers/ - MCP ツールリクエストハンドラー
  • src/schemas/ - ツール入力用のJSONスキーマ
  • src/types/ - TypeScript 型定義
  • src/utils/ - コンテンツ形式の変換を含むユーティリティ関数

CI/CDパイプライン

このプロジェクトでは、継続的な統合とデプロイメントに GitHub Actions を使用します。

  • プルリクエストの自動テストとリンティング
  • メインブランチのコミット時に Docker イメージを自動ビルド
  • マルチアーキテクチャ イメージ ビルド (amd64、arm64)
  • GitHub Container Registryへのコンテナ公開

地域開発

ローカル開発の場合は、提供されているスクリプトを使用します。

  • ./scripts/build-local.sh : プロジェクトをビルドし、ローカル Docker イメージを作成します
  • ./scripts/run-local.sh : 資格情報を使用してローカルの Docker イメージを実行します

ライセンス

マサチューセッツ工科大学

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

AI アシスタントが Confluence Cloud と対話して、モデル コンテキスト プロトコル (MCP) を介してスペース、ページ、コンテンツを管理できるようにします。

  1. 特徴
    1. 設定
      1. オプション 1: Docker を使用する (推奨)
      2. オプション2: ローカルで構築する
      3. オプション3: ソースから
    2. 使用法
      1. 利用可能なツール
        1. 宇宙ツール
        2. ページツール
        3. 検索とラベルツール
      2. 発達
        1. CI/CDパイプライン
        2. 地域開発
      3. ライセンス

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that connects Claude and other MCP clients to Aider, enabling AI assistants to efficiently edit files, create new files, and interact with git repositories through natural language.
          Last updated -
          9
          Python
          The Unlicense
          • Linux
          • Apple
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.
          Last updated -
          275
          JavaScript
          • Apple
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.
          Last updated -
          25
          19
          Python
          MIT License
        • A
          security
          F
          license
          A
          quality
          A Model Context Protocol server that enables AI assistants like Claude to access and search Atlassian Confluence content, allowing integration with your organization's knowledge base.
          Last updated -
          5
          435
          8
          TypeScript
          • Apple

        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/aaronsb/confluence-cloud-mcp'

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