mcp-confluence

mcp-confluenceは、TypeScriptで構築されたConfluence向けのツールで、APIを通じてコミュニケーションを効率化します。プロジェクト管理やドキュメント作成に役立ち、チームのコラボレーションを促進します。使いやすいインターフェースと豊富な機能を備えており、開発者にとって便利なリソースです。

GitHubスター

12

ユーザー評価

未評価

お気に入り

0

閲覧数

20

フォーク

2

イシュー

0

README
Mcp-Confluence

[!Important]
This repository is still in early development stages, more prompts, resources and tools will be added in the future.

This repository contains the source code for a confluence context server.
For now, the server only contains prompts aimed to be used as slash commands by Zed.

mcp-confluence MCP server

Installation
npm install -g mcp-confluence
Usage

The following environment variables must be set:

  • API_KEY: The API key to authenticate your confluence account.
  • DOMAIN_NAME: The domain name of your confluence account. example.atlassian.net
  • EMAIL: The email of your confluence account.
"confluence-context-server": {
  "command": "node",
  "args": [
    "node_modules/mcp-confluence/dist/index.js"
  ],
  "env": {
    "API_TOKEN": "",
    "DOMAIN_NAME": "",
    "EMAIL": ""
  }
}
Zed

Install the confluence-context-server extension.
Then, add these settings to your zed settings.


"context_servers": {
    "confluence-context-server": {
      "settings": {
        "api_token": ,
        "domain_name": ,
        "email":
      }
    }
  }

2025-01-18 19-04-24

MCP Inspector

You can also use the MCP Inspector to interact with the server.

npm install @modelcontextprotocol/sdk

npx -y @modelcontextprotocol/inspector npx mcp-confluence
Prompts
Confluence Page
  • name: confluence-page
  • description: Get a confluence page by its id
  • arguments:
    • pageId: The id of the confluence page
Blog Post
  • name: blog-post
  • description: Get a blog post by its id
  • arguments:
    • blogId: The id of the blog post