Confluence コミュニケーション サーバー MCP サーバー
Confluenceとの対話
これはTypeScriptベースのMCPサーバーで、Confluenceと連携するためのツールを提供します。以下の機能を提供することで、MCPのコアコンセプトを実証します。
CQLクエリを実行してページを検索するためのツール
Confluenceページのコンテンツを取得するためのツール
Confluence ページのコンテンツを更新するためのツール
特徴
Related MCP server: Webflow 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 claudeClaude 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インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。