Jira MCP Server について
AIモデルとJiraをつなぐTypeScript製のMCPサーバーです。課題、現在のスプリント、作業負荷の分析に対応します。
主な機能
- 01Jira REST API連携
- 02課題詳細の取得
- 03現在のスプリント取得
- 04作業負荷の分析
- 05接続プールとレート制限
活用シーン
- 01Jiraの課題を確認
- 02現在のスプリント詳細を確認
- 03作業負荷を分析
MCP 対応
MCPを通じてJira連携機能を公開し、AIモデルがJiraを操作できるようにします。READMEには課題、スプリント、作業負荷データのHTTPエンドポイントも記載されています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Jira MCP サーバー
Jira 統合用の Model Context Protocol サーバー実装です。このサーバーを使用すると、AI モデルが標準化されたインターフェースを通じて Jira と連携できます。
機能
- Jira REST API との完全な統合
- 最適なパフォーマンスを実現するコネクションプーリング
- 包括的なエラー処理
- 型安全な実装
- 組み込みのレート制限
- リクエストのログ記録と監視
インストール
npm install @modelcontextprotocol/server-jira
設定
サーバーには次の環境変数が必要です。
JIRA_HOST=your-domain.atlassian.net
JIRA_API_TOKEN=your-api-token
[email protected]
PORT=3000 # Optional, defaults to 3000
POOL_SIZE=10 # Optional, defaults to 10
使用方法
サーバーの起動
# Development mode
npm run dev
# Production mode
npm run build
npm start
API エンドポイント
GET /health- ヘルスチェックエンドポイントGET /api/v1/issues/:issueKey- 課題の詳細を取得GET /api/v1/sprint/current- 現在のスプリントの詳細を取得GET /api/v1/analytics/workload- 作業負荷の分析情報を取得
開発
前提条件
- Node.js 14 以降
- npm 6 以降
セットアップ
- リポジトリをクローンします
- 依存関係をインストールします:
npm install - 環境変数を設定します
- 開発サーバーを起動します:
npm run dev
テスト
# Run tests
npm test
# Run linter
npm run lint
# Format code
npm run format
貢献
行動規範とプルリクエストの提出手順については、CONTRIBUTING.md をお読みください。
ライセンス
このプロジェクトは MIT License の下でライセンスされています。詳細については LICENSE ファイルをご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。