mcpField
C
Confluence Communication Server MCP Server

Confluence Communication Server MCP Server

ローカル
github.com/KS-GEN-AIメモリ・ナレッジ1427 週間前に更新

Confluence Communication Server MCP Server について

Confluence と連携する TypeScript 製 MCP サーバーです。ページの検索、閲覧、更新を必要とするクライアント向けに、CQL 検索とページ管理のツールを提供します。

主な機能

  1. 01CQL クエリでページを検索
  2. 02ページ内容の取得
  3. 03ページ内容とタイトルの更新

活用シーン

  1. 01CQL 条件に合うページの検索
  2. 02Confluence ページの閲覧
  3. 03ページ内容やタイトルの修正

MCP 対応

MCP クライアントに Confluence の検索、ページ取得、ページ更新ツールを提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"confluence": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Confluence Communication Server MCP Server

smithery badge

Confluence と連携します

Confluence と連携するツールを提供する、TypeScript ベースの MCP サーバーです。以下を提供することで、MCP の主要な概念を紹介します。

  • ページを検索する CQL クエリを実行するツール
  • Confluence ページのコンテンツを取得するツール
  • Confluence ページのコンテンツを更新するツール
Confluence Communication Server MCP server

機能

Confluence ツール

execute_cql_search
  • 目的:CQL クエリを実行して Confluence ページを検索します。
  • パラメーター:cql、limit(デフォルト:10)。
get_page_content
  • 目的:Confluence ページのコンテンツを取得します。
  • パラメーター:pageId。
update_page_content
  • 目的:Confluence ページのコンテンツを更新します。
  • パラメーター:pageId、content、title(変更する場合は任意)。

開発

依存関係をインストールします。

npm install

サーバーをビルドします。

npm run build

自動再ビルドを有効にして開発する場合:

npm run watch

インストール

Smithery 経由でインストールする

Smithery 経由で Claude Desktop に Confluence Communication Server MCP Server を自動的にインストールするには:

npx -y @smithery/cli install @KS-GEN-AI/confluence-mcp-server --client claude

Claude Desktop で使用するには、サーバー設定を追加します。

MacOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "Confluence communication server": {
      "command": "node",
      "args": ["/PATH_TO_THE_PROJECT/build/index.js"],
      "env": {
        "CONFLUENCE_URL": "https://XXXXXXXX.atlassian.net/wiki",
        "CONFLUENCE_API_MAIL": "Your email",
        "CONFLUENCE_API_KEY": "KEY_FROM: https://id.atlassian.com/manage-profile/security/api-tokens"
      }
    }
  }
}
デバッグ

MCP サーバーは stdio 経由で通信するため、デバッグが難しい場合があります。パッケージスクリプトとして利用できる MCP Inspector の使用をおすすめします。

npm run inspector

Inspector により、ブラウザーでデバッグツールにアクセスするための URL が表示されます。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。