Confluence MCP Server Example について
Confluence MCP Server Exampleは、Confluence Cloudのコンテンツ管理を行うSpring Boot AIのサンプルサーバーです。文書操作を呼び出し可能なツールとして公開し、Claude desktop appなどのMCPクライアントでテストできます。
主な機能
- 01Confluence Cloud連携
- 02スペース一覧の取得
- 03文書の作成
- 04@Toolによるツール登録
活用シーン
- 01Confluence Cloudのスペース一覧取得
- 02Confluence文書の作成
- 03MCPクライアントからのConfluence操作テスト
MCP 対応
Confluence Cloudの管理操作をツールとしてMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Confluence MCP サーバーの例
このリポジトリには、Spring Boot AI で構築した Confluence MCP サーバーの例の完全なソースコードが含まれています。このサーバーは Confluence Cloud と連携し、@Tool アノテーションを使用して、さまざまなドキュメント管理操作を呼び出し可能なツールとして公開します。このサーバーは、Claude デスクトップアプリを含む、あらゆる MCP クライアントでテストできます。
MCP サーバーの構築方法について詳しくは、こちらのブログをご覧ください。
Spring Boot AI で MCP サーバーを構築する:初心者向けガイド
機能
- Confluence Cloud との連携: Confluence Cloud に接続し、スペース、ページ、ドキュメントの履歴を管理します。
- 呼び出し可能なツール:
@Toolアノテーションを使用して、スペースの一覧表示やドキュメントの作成などの操作を公開します。 - ツールの登録:
ToolCallbackProviderを使用して、利用可能なサービスメソッドを MCP フレームワークに登録します。 - MCP クライアントでのテスト: Claude デスクトップアプリを含む、あらゆる MCP クライアントを使ってサーバーを簡単にテストできます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。