KG

ks-gen-ai/confluence-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

14 stars 6 forks 品質 68 トレンド 20MIT

Confluence mcpサーバーのテスト

概要

これは、Confluenceと相互作用するためのツールを提供するTypeScriptベースのMCPサーバーです。 コアMCPのコンセプトを提示します。 - 検索ページにCQLクエリを実行するためのツール - Confluenceページのコンテンツを取得するツール - Confluenceページ上のコンテンツを更新するためのツール - : CQL クエリを実行して、Confluence ページを検索します。 - : cql, limit (デフォルト: 10). - : Confluenceページの内容を取得します。 - : ページID - : Confluenceページのコンテンツを更新します。 - : pageId, content, title (オプション, 変更したい場合). Claudeデスクトップ用のConfluence Communication Server MCP ServerをSmisery経由で自動的にインストールするには: Claude Desktop を使用するには、サーバーの設定を追加します。 MacOSの場合:~/ Library/Application Support/Claude/claude desktop config.json Windowsの場合:%APPDATA%/Claude/claude desktop config.json

概要(AI 翻訳)

コンフルエンスとの相互作用

これは、Confluenceと相互作用するためのツールを提供するTypeScriptベースのMCPサーバーです。 コアMCPのコンセプトを提示します。

  • CQLクエリを実行してページを検索するためのツール
  • Confluenceページのコンテンツを取得するツール
  • Confluenceページのコンテンツを更新するためのツール

##特徴

機密ツール

##[execute_cql_search

-Purpose:CQLクエリを実行して、Confluenceページを検索します。

  • パラメータ: [cql], [limit]] (デフォルト:10).

##[get_page_content

-Purpose:Confluenceページのコンテンツを取得します。 -パラメータ:[[pageId]。

##[update_page_content

-Purpose:Confluenceページのコンテンツを更新します。 -パラメータ:[pageId、[content]、[title]。

開発

依存関係をインストール:

サーバの構築:

自動再構築による開発のため:

インストール

##Smitheryでインストールする

Claudeデスクトップ用のConfluence Communication Server MCP ServerをSmisery経由で自動的にインストールするには:

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

MacOSの場合: [[T9] Windowsの場合: `%APPDATA%/Claude/claude desktop config.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

Confluence Communication Server MCP Server

Interact with Confluence

This is a TypeScript-based MCP server that provides tools to interact with Confluence. It demonstrates core MCP concepts by providing:

  • Tools for executing CQL queries to search pages
  • Tools for retrieving the content of Confluence pages
  • Tools for updating content on Confluence pages

Features

Confluence Tools

execute_cql_search

  • Purpose: Run a CQL query to search for Confluence pages.
  • Parameters: cql, limit (default: 10).

get_page_content

  • Purpose: Fetch the content of a Confluence page.
  • Parameters: pageId.

update_page_content

  • Purpose: Update the content of a Confluence page.
  • Parameters: pageId, content, title (optional, if you want to change it).

Development

Install dependencies:

npm install

Build the server:

npm run build

For development with auto-rebuild:

npm run watch

Installation

Installing via Smithery

To install Confluence Communication Server MCP Server for Claude Desktop automatically via Smithery:

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

To use with Claude Desktop, add the server config:

On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On 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"
      }
    }
  }
}

Debugging

Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:

npm run inspector

The Inspector will provide a URL to access debugging tools in your browser.

GitHub で README 全文を見る

インストール

npx -y @smithery/cli install @KS-GEN-AI/confluence-mcp-server --client claude
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "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" } } } }