カーソル IDE 用の Atlassian MCP
Atlassian 製品 (JIRA、Confluence、BitBucket) との統合を提供する Cursor IDE 用のマネージド コード プラグイン (MCP)。
可能性
JIRA統合
- JQLを使用したタスクの検索
- タスクの詳細情報を取得する
- 新しいタスクの作成
- タスクにコメントを追加する
- ワークフロー管理
- 時間追跡のためのTempoとの統合
- プロジェクトとエピックの操作
Confluenceとの統合
- ページコンテンツの取得
- CQLを使用したページの検索
- スペースに関する情報の取得
- 新しいページを作成する
- 既存のページの更新
- 添付ファイルとコメントの操作
BitBucket統合
- リポジトリに関する情報の取得
- ブランチに関する情報の取得
- 新しいブランチの作成
- プルリクエストの操作
- ファイルの内容を取得する
- ファイルの作成と編集
- パイプラインとの統合
要件
- Node.js (v14以上)
- npm (v6以上)
- カーソルIDE
- APIアクセス権限を持つAtlassianアカウント
インストール
- リポジトリをクローンします。
git clone https://github.com/solidus-/atlassian-cursor-mcp.git
cd atlassian-cursor-mcp
- 依存関係をインストールします:
- Atlassian の資格情報を設定します。
.env.example
を.env
にコピーする- Atlassianの認証情報で値を更新します
- プロジェクトを組み立てる:
- MCP サーバーを起動します。
カーソルIDEの設定
- オープンカーソルIDE
- 設定 > 機能 > MCPサーバーに移動します
- 次の詳細で新しい MCP サーバーを追加します。
使用法
Cursor IDE で MCP を設定すると、IDE から直接 Atlassian 製品を操作できるようになります。例えば:
- 現在の問題に関連する JIRA の問題を検索
- 検出されたバグに対して新しいタスクを作成する
- Confluenceでドキュメントを表示
- BitBucketリポジトリでファイルを作成または更新する
- 変更に対するプルリクエストを作成する
- タスクに費やした時間を追跡する
発達
自動再起動を伴う開発モードで MCP を実行するには:
プロジェクト構造
├── src/ # Исходный код
│ ├── index.ts # Точка входа
│ ├── mcp/ # MCP инструменты
│ │ ├── jiraTools.ts # Инструменты для JIRA
│ │ ├── confluenceTools.ts # Инструменты для Confluence
│ │ └── bitbucketTools.ts # Инструменты для BitBucket
│ └── services/ # Сервисы для работы с API Atlassian
│ ├── AtlassianBaseService.ts # Базовый сервис
│ ├── JiraService.ts # Сервис для работы с JIRA API
│ ├── ConfluenceService.ts # Сервис для работы с Confluence API
│ └── BitbucketService.ts # Сервис для работы с BitBucket API
├── dist/ # Скомпилированный код
├── .env # Конфигурация окружения
├── .env.example # Пример конфигурации
├── package.json # Зависимости и скрипты
└── tsconfig.json # Конфигурация TypeScript
ライセンス
マサチューセッツ工科大学