Skip to main content
Glama

MCP Atlassian

by samwang0723

MCPアトラシアン

Atlassian 製品 (Confluence および Jira) と対話するためのツールを提供するモデル コンテキスト プロトコル (MCP) サーバー。

概要

このMCPサーバーは、AIエージェントが標準化されたインターフェースを介してアトラシアン製品と対話することを可能にします。以下のツールを提供します。

  • Confluence : コンテンツの検索、スペースの取得、コンテンツの取得、ページの一覧表示
  • Jira : 問題の検索、問題の詳細の取得、プロジェクトの一覧表示など

前提条件

  • Node.js (v16 以上)
  • npmまたはyarn
  • APIトークンを持つAtlassianアカウント
  • Docker(オプション、コンテナ化されたデプロイメント用)

インストール

標準インストール

  1. リポジトリをクローンします。
    git clone https://github.com/yourusername/mcp-atlassian.git cd mcp-atlassian
  2. 依存関係をインストールします:
    npm install # or using make make install
  3. Atlassian の資格情報を使用して、ルート ディレクトリに.envファイルを作成します。
    ATLASSIAN_HOST=https://your-domain.atlassian.net ATLASSIAN_EMAIL=your-email@example.com ATLASSIAN_API_TOKEN=your-api-token

Dockerのインストール

  1. リポジトリをクローンします。
    git clone https://github.com/yourusername/mcp-atlassian.git cd mcp-atlassian
  2. 上記の説明に従って.envファイルを作成します。
  3. Docker コンテナをビルドして実行します。
    # Build the Docker image make docker-build # Run the Docker container make docker-run # Or use Docker Compose make docker-compose

使用法

サーバーの起動

# Using npm npm start # Using make make start # Using Docker make docker-run

これにより、MCP サーバーが起動し、stdin で要求をリッスンし、stdout で応答します。

利用可能なツール

Confluenceツール
  • search-confluence : CQL を使用して Confluence 内のコンテンツを検索する
    • パラメータ: query (文字列)
  • get-confluence-space : 特定の Confluence スペースに関する情報を取得する
    • パラメータ: spaceKey (文字列)
  • get-confluence-content : IDで特定のコンテンツを取得する
    • パラメータ: contentId (文字列)
  • get-confluence-pages : スペース内のすべてのページを取得する
    • パラメータ: spaceKey (文字列)、 limit (数値、オプション)
Jiraツール
  • search-jira-issues : JQL を使用して問題を検索する
    • パラメータ: jql (文字列)、 maxResults (数値、オプション)
  • get-jira-issue : キーで特定の問題を取得する
    • パラメータ: issueKey (文字列)
  • get-jira-projects : すべてのプロジェクトを取得する
    • パラメータ: なし
  • get-jira-project : キーで特定のプロジェクトを取得する
    • パラメータ: projectKey (文字列)
  • get-jira-issue-types : すべての課題タイプを取得する
    • パラメータ: なし

発達

プロジェクト構造

src/ ├── config/ # Configuration files ├── examples/ # Example usage ├── services/ # Service classes for Atlassian APIs │ ├── confluence.ts │ └── jira.ts ├── tools/ # MCP tools │ ├── search-confluence.ts │ ├── get-confluence-space.ts │ ├── get-confluence-content.ts │ ├── get-confluence-pages.ts │ ├── search-jira-issues.ts │ ├── get-jira-issue.ts │ ├── get-jira-projects.ts │ ├── get-jira-project.ts │ ├── get-jira-issue-types.ts │ ├── utils.ts │ └── index.ts └── index.ts # Main entry point

建物

# Using npm npm run build # Using make make build

テスト

# Using npm npm test # Using make make test

Makefileコマンド

このプロジェクトには、一般的な操作を簡素化する Makefile が含まれています。

# Display available commands make help

ライセンス

マサチューセッツ工科大学

貢献

  1. リポジトリをフォークする
  2. 機能ブランチを作成します( git checkout -b feature/amazing-feature
  3. 変更をコミットします ( git commit -m 'Add some amazing feature' )
  4. ブランチにプッシュする ( git push origin feature/amazing-feature )
  5. プルリクエストを開く
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

AI エージェントが Atlassian 製品 (Confluence および Jira) と対話して、標準化されたインターフェースを通じてコンテンツ管理、問題追跡、プロジェクト管理を行えるようにする MCP サーバー。

  1. 概要
    1. 前提条件
      1. インストール
        1. 標準インストール
        2. Dockerのインストール
      2. 使用法
        1. サーバーの起動
        2. 利用可能なツール
      3. 発達
        1. プロジェクト構造
        2. 建物
        3. テスト
        4. Makefileコマンド
      4. ライセンス
        1. 貢献

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            Model Context Protocol (MCP) server for Atlassian Cloud products (Confluence and Jira). This integration is designed specifically for Atlassian Cloud instances and does not support Atlassian Server or Data Center deployments.
            Last updated -
            27
            1,995
            Python
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            Enables AI applications to manage JIRA issues, workflows, and tasks through a standardized MCP interface, facilitating real-time updates and seamless interaction with JIRA's API.
            Last updated -
            6
            Python
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            An MCP server implementation that standardizes how AI applications access tools and context, providing a central hub that manages tool discovery, execution, and context management with a simplified configuration system.
            Last updated -
            9
            Python
            MIT License
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server that enables AI assistants to interact with Linear project management systems, allowing users to retrieve, create, and update issues, projects, and teams through natural language.
            Last updated -
            32
            80
            5
            TypeScript
            MIT License
            • Apple

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/samwang0723/mcp-atlassian'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server