mcpField
M
MCP Atlassian Server

MCP Atlassian Server

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

MCP Atlassian Server について

MCP Atlassian Serverは、ConfluenceのコンテンツとJiraの課題をMCP経由で提供します。プロジェクト文書や課題を検索するチーム向けで、CQL・JQL検索とページおよび課題リソースに対応しています。

主な機能

  1. 01CQLによるConfluence検索
  2. 02ページ、添付ファイル、コメントへのアクセス
  3. 03スペースによるコンテンツ絞り込み
  4. 04JQLによるJira課題検索
  5. 05課題のステータスと担当者の取得

活用シーン

  1. 01スペース内の技術文書の検索
  2. 02ステータス別のJira課題の抽出
  3. 03コメントや添付ファイルを含むページの確認

MCP 対応

MCPクライアントにConfluenceとJiraの検索ツール、およびページと課題のリソーステンプレートを提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"atlassian-petrsovadina": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
起動コマンドnpx -y @smithery/cli

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@smithery/cli

ツール

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

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

詳細

MCP Atlassian Server

smithery badge

Atlassian 製品(Confluence、Jira)を Model Context Protocol と統合する MCP サーバーです。このツールを使うと、MCP インターフェースから Confluence のコンテンツや Jira チケットに簡単にアクセスできます。

機能

Confluence
  • CQL(Confluence Query Language)を使ったコンテンツの検索
  • ページ、添付ファイル、コメントへのアクセス
  • スペースによる絞り込み
Jira
  • JQL(Jira Query Language)を使った課題の検索
  • ステータス、担当者、タイムスタンプなどの課題の詳細の取得

インストール

Smithery 経由でのインストール

Smithery 経由で Atlassian Integration Server を Claude Desktop に自動でインストールするには、以下を実行します。

npx -y @smithery/cli install @petrsovadina/mcp-atlassian --client claude
手動インストール
git clone https://github.com/petrsovadina/mcp-atlassian.git
cd mcp-atlassian
npm install
npm run build

設定

次の環境変数を設定します。

Confluence
CONFLUENCE_URL=https://your-domain.atlassian.net/wiki
[email protected]
CONFLUENCE_API_TOKEN=your-api-token
Jira
JIRA_URL=https://your-domain.atlassian.net
[email protected]
JIRA_API_TOKEN=your-api-token

MCP での使用

次の設定を MCP settings ファイルに追加します。

{
  "mcpServers": {
    "atlassian": {
      "command": "node",
      "args": ["/path/to/mcp-atlassian/build/index.js"],
      "env": {
        "CONFLUENCE_URL": "your-confluence-url",
        "CONFLUENCE_USERNAME": "your-username",
        "CONFLUENCE_API_TOKEN": "your-api-token",
        "JIRA_URL": "your-jira-url",
        "JIRA_USERNAME": "your-username",
        "JIRA_API_TOKEN": "your-api-token"
      }
    }
  }
}

利用可能なツール

confluence_search

CQL を使って Confluence のコンテンツを検索します。

{
  "query": "type=page AND space='Engineering'", // CQL dotaz
  "limit": 10 // volitelný limit výsledků (1-50)
}
jira_search

JQL を使って Jira の課題を検索します。

{
  "jql": "project = ENG AND status = Open", // JQL dotaz
  "fields": "summary,status,assignee", // volitelné pole
  "limit": 10 // volitelný limit výsledků (1-50)
}

リソーステンプレート

Confluence ページ

confluence://{space_key}/pages/{title}

Jira 課題

jira://{project_key}/issues/{issue_key}

使用例

Confluence の検索
const result = await mcp.use('confluence_search', {
  query: "type=page AND space='Engineering' ORDER BY created DESC",
  limit: 5
});
Jira の検索
const result = await mcp.use('jira_search', {
  jql: "project = ENG AND status = 'In Progress'",
  fields: "summary,status,assignee,created",
  limit: 5
});

貢献

開発に貢献する場合は、次の手順を実行してください。

  1. リポジトリをフォークします
  2. feature branch を作成します
  3. 変更をコミットします
  4. branch をプッシュします
  5. Pull Request を作成します

ライセンス

MIT

コメント

MCP は初めてですか?

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

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