Skip to main content
Glama

JIRA MCP サーバー

鍛冶屋のバッジ

標準化されたツールとコンテキストを通じて、大規模言語モデル(LLM)がJIRAと連携できるようにするMCPサーバー。このサーバーは、JQLを使用した課題検索機能と、課題の詳細情報の取得機能を提供します。

特徴

  • JQL 検索: ページネーションサポートを使用して複雑な JQL クエリを実行します。

  • 問題の詳細: 特定の JIRA 問題に関する詳細情報を取得します

Related MCP server: Python Jira MCP Server

前提条件

  • npmがインストールされている

  • APIアクセスを持つJIRAインスタンス

  • JIRA APIトークンまたは個人アクセストークン

  • APIトークンに関連付けられたJIRAユーザーのメールアドレス

JIRA API 認証情報の取得

  1. https://id.atlassian.comで Atlassian アカウントにログインします。

  2. セキュリティ設定に移動する

  3. APIトークンの下で、「APIトークンを作成」を選択します

  4. トークンに意味のある名前を付けます(例:「MCP Server」)

  5. 生成されたトークンをコピーします。再度表示することはできません。

  6. このトークンをJIRA_API_KEYとして使用します

  7. Atlassian アカウントに関連付けられたメールアドレスをJIRA_USER_EMAILとして使用します。

使用法

Claude Desktopとの統合

  1. Claude Desktop の設定ファイルにサーバー設定を追加します。

macOS : ~/Library/Application Support/Claude/claude_desktop_config.json Windows : %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "jira": {
      "command": "npx",
      "args": ["-y", "jira-mcp"],
      "env": {
        "JIRA_INSTANCE_URL": "https://your-instance.atlassian.net",
        "JIRA_USER_EMAIL": "your-email@company.com",
        "JIRA_API_KEY": "your-api-token"
      }
    }
  }
}
  1. 新しい構成を読み込むには、Claude Desktop を再起動します。

利用可能なツール

1. JQL検索( jql_search

カスタマイズ可能なパラメータを使用して JQL 検索クエリを実行します。

パラメータ:

  • jql (必須): JQLクエリ文字列

  • nextPageToken : ページネーションのトークン

  • maxResults : 返される結果の最大数

  • fields : 含めるフィールド名の配列

  • expand : 含める追加情報

{
  "jql": "project = 'MyProject' AND status = 'In Progress'",
  "maxResults": 10,
  "fields": ["summary", "status", "assignee"]
}

2. 問題を取得する ( get_issue )

特定の問題に関する詳細情報を取得します。

パラメータ:

  • issueIdOrKey (必須): 問題IDまたはキー

  • fields : 含めるフィールド名の配列

  • expand : 含める追加情報

  • properties : 含めるプロパティの配列

  • failFast : エラー発生時にすぐに失敗するかどうか

{
  "issueIdOrKey": "PROJ-123",
  "fields": ["summary", "description", "status"],
  "expand": "renderedFields,names"
}

発達

構成

サーバーを実行する前に環境変数を設定してください。ルートディレクトリに.envファイルを作成してください。

JIRA_INSTANCE_URL=https://your-instance.atlassian.net
JIRA_USER_EMAIL=your-email@company.com
JIRA_API_KEY=your-api-token

値を次のように置き換えます。

  • 実際の JIRA インスタンス URL

  • JIRAアカウントに関連付けられたメールアドレス

  • JIRA APIトークン(Atlassianアカウント設定で生成できます)

インストール

Smithery経由でインストール

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

npx -y @smithery/cli install jira-mcp --client claude

手動インストール

  1. このリポジトリをクローンします:

git clone <repository-url>
cd jira-mcp
  1. 依存関係をインストールします:

npm install

MCP Inspectorで実行

テストと開発には、MCP Inspector を使用できます。

npm run inspect

新しいツールの追加

新しいツールを追加するには、 index.jsListToolsRequestSchemaハンドラーを変更します。

server.setRequestHandler(ListToolsRequestSchema, async () => {
  return {
    tools: [
      // Existing tools...
      {
        name: "your_new_tool",
        description: "Description of your new tool",
        inputSchema: {
          // Define input schema...
        }
      }
    ]
  };
});

次に、 CallToolRequestSchemaハンドラーにツールを実装します。

ライセンス

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

貢献

貢献を歓迎します!お気軽にPRを送信してください。

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

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/CamdenClark/jira-mcp'

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