mcpField
J
Jira MCP Server

Jira MCP Server

ローカル
github.com/1broseidonバージョン管理1171 週間前に更新

Jira MCP Server について

Jira MCP Serverは、Jira REST APIを通じてAIアシスタントからJira課題を操作できるようにします。プロジェクト課題や議論を扱うチーム向けで、作成、参照、更新、削除、コメントに対応します。

主な機能

  1. 01タスク、エピック、サブタスクの作成
  2. 02ステータスによる課題一覧の絞り込み
  3. 03課題の要約、説明、ステータスの更新
  4. 04課題詳細の取得
  5. 05課題の削除とコメント追加

活用シーン

  1. 01Jiraプロジェクトの課題を作成
  2. 02課題を絞り込み詳細を確認
  3. 03課題のステータスや説明を更新
  4. 04既存課題にコメントを追加

MCP 対応

MCP サーバーとして、課題管理やコメント追加を含むJira REST API操作をツールとして提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Jira MCP Server

smithery badge

Jira の REST API と連携し、AI アシスタントがプログラムから Jira の課題を管理できるようにする Model Context Protocol サーバーです。

Features

このサーバーは、Jira の課題を管理するためのツールを提供します。

  • 新しい課題の作成(タスク、エピック、サブタスク)
  • ステータスによる絞り込み(任意)を指定して課題を一覧表示
  • 既存の課題の更新(概要、説明、ステータス)
  • 課題の詳細情報の取得
  • 課題の削除
  • 課題へのコメントの追加

Setup

Prerequisites
  1. API アクセスが可能な Jira アカウント
  2. Jira API トークン(Atlassian Account Settingsから生成できます)
Installation
Installing via Smithery

Smithery経由で Jira Server を Claude Desktop に自動的にインストールするには:

npx -y @smithery/cli install jira-server --client claude
Manual Installation
  1. 依存関係をインストールします。
npm install
  1. サーバーをビルドします。
npm run build
Configuration
  1. 作業ディレクトリに .jira-config.json ファイルを作成します。
{
  "projectKey": ["YOUR_PROJECT_KEY", "YOUR_OTHER_PROJECT_KEY"]
}
  1. Jira の認証情報を使用して MCP サーバーを設定します。

MacOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "jira": {
      "command": "node",
      "args": ["/path/to/jira-server/build/index.js"],
      "env": {
        "JIRA_EMAIL": "[email protected]",
        "JIRA_API_TOKEN": "your-api-token",
        "JIRA_DOMAIN": "your-domain"
      }
    }
  }
}

Available Tools

create_issue

新しい Jira の課題を作成します。

  • 必須パラメーター:
    • working_dir: .jira-config.json を含むディレクトリ
    • summary: 課題のタイトル
    • description: 課題の説明
    • type: 課題のタイプ(タスク、エピック、またはサブタスク)
list_issues

プロジェクト内の課題を一覧表示します。

  • 必須パラメーター:
    • working_dir: .jira-config.json を含むディレクトリ
  • 任意のパラメーター:
    • status: ステータスによる絞り込み(例:「To Do」、「In Progress」、「Done」)
update_issue

既存の課題を更新します。

  • 必須パラメーター:
    • working_dir: .jira-config.json を含むディレクトリ
    • issue_key: 課題キー(例:PRJ-123)
  • 任意のパラメーター:
    • summary: 新しいタイトル
    • description: 新しい説明
    • status: 新しいステータス
get_issue

特定の課題の詳細情報を取得します。

  • 必須パラメーター:
    • working_dir: .jira-config.json を含むディレクトリ
    • issue_key: 課題キー(例:PRJ-123)
delete_issue

Jira の課題を削除します。

  • 必須パラメーター:
    • working_dir: .jira-config.json を含むディレクトリ
    • issue_key: 課題キー(例:PRJ-123)
add_comment

既存の課題にコメントを追加します。

  • 必須パラメーター:
    • working_dir: .jira-config.json を含むディレクトリ
    • issue_key: 課題キー(例:PRJ-123)
    • comment: 追加するコメントのテキスト

Development

自動再ビルドを有効にした開発の場合:

npm run watch
Error Handling

サーバーには、以下を対象とした包括的なエラー処理が含まれています。

  • 無効なプロジェクトキー
  • 設定の不足
  • 無効な課題タイプ
  • API 認証エラー
  • 無効なステータス遷移
Output Formatting

課題情報は以下を含む形式で表示されます。

  • 課題キーと概要
  • 課題タイプとステータス
  • 作成日と作成者
  • 説明
  • コメント(ある場合)と投稿者およびタイムスタンプ

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。