MCP Atlassian
MCPアトラシアン
Atlassian 製品 (Confluence および Jira) と対話するためのツールを提供するモデル コンテキスト プロトコル (MCP) サーバー。
概要
このMCPサーバーは、AIエージェントが標準化されたインターフェースを介してアトラシアン製品と対話することを可能にします。以下のツールを提供します。
Confluence : コンテンツの検索、スペースの取得、コンテンツの取得、ページの一覧表示
Jira : 問題の検索、問題の詳細の取得、プロジェクトの一覧表示など
Related MCP server: MCP Atlassian
前提条件
Node.js (v16 以上)
npmまたはyarn
APIトークンを持つAtlassianアカウント
Docker(オプション、コンテナ化されたデプロイメント用)
インストール
標準インストール
リポジトリをクローンします。
git clone https://github.com/yourusername/mcp-atlassian.git cd mcp-atlassian依存関係をインストールします:
npm install # or using make make installAtlassian の資格情報を使用して、ルート ディレクトリに
.envファイルを作成します。ATLASSIAN_HOST=https://your-domain.atlassian.net ATLASSIAN_EMAIL=your-email@example.com ATLASSIAN_API_TOKEN=your-api-token
Dockerのインストール
リポジトリをクローンします。
git clone https://github.com/yourusername/mcp-atlassian.git cd mcp-atlassian上記の説明に従って
.envファイルを作成します。Docker コンテナをビルドして実行します。
# Build the Docker image make docker-build # Run the Docker container make docker-run # Or use Docker Compose make docker-compose
使用法
サーバーの起動
# Using npm
npm start
# Using make
make start
# Using Docker
make docker-runこれにより、MCP サーバーが起動し、stdin で要求をリッスンし、stdout で応答します。
利用可能なツール
Confluenceツール
search-confluence : CQL を使用して Confluence 内のコンテンツを検索する
パラメータ:
query(文字列)
get-confluence-space : 特定の Confluence スペースに関する情報を取得する
パラメータ:
spaceKey(文字列)
get-confluence-content : IDで特定のコンテンツを取得する
パラメータ:
contentId(文字列)
get-confluence-pages : スペース内のすべてのページを取得する
パラメータ:
spaceKey(文字列)、limit(数値、オプション)
Jiraツール
search-jira-issues : JQL を使用して問題を検索する
パラメータ:
jql(文字列)、maxResults(数値、オプション)
get-jira-issue : キーで特定の問題を取得する
パラメータ:
issueKey(文字列)
get-jira-projects : すべてのプロジェクトを取得する
パラメータ: なし
get-jira-project : キーで特定のプロジェクトを取得する
パラメータ:
projectKey(文字列)
get-jira-issue-types : すべての課題タイプを取得する
パラメータ: なし
発達
プロジェクト構造
src/
├── config/ # Configuration files
├── examples/ # Example usage
├── services/ # Service classes for Atlassian APIs
│ ├── confluence.ts
│ └── jira.ts
├── tools/ # MCP tools
│ ├── search-confluence.ts
│ ├── get-confluence-space.ts
│ ├── get-confluence-content.ts
│ ├── get-confluence-pages.ts
│ ├── search-jira-issues.ts
│ ├── get-jira-issue.ts
│ ├── get-jira-projects.ts
│ ├── get-jira-project.ts
│ ├── get-jira-issue-types.ts
│ ├── utils.ts
│ └── index.ts
└── index.ts # Main entry point建物
# Using npm
npm run build
# Using make
make buildテスト
# Using npm
npm test
# Using make
make testMakefileコマンド
このプロジェクトには、一般的な操作を簡素化する Makefile が含まれています。
# Display available commands
make helpライセンス
マサチューセッツ工科大学
貢献
リポジトリをフォークする
機能ブランチを作成します(
git checkout -b feature/amazing-feature)変更をコミットします (
git commit -m 'Add some amazing feature')ブランチにプッシュする (
git push origin feature/amazing-feature)プルリクエストを開く
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server enabling AI agents to manage Bitrix24 features via standardized protocol
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that integrates with Atlassian's Jira and Confluence, enabling AI assistants to interact with these tools directly through features like issue management, page creation, and content search.131MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that enables AI assistants to interact with Atlassian Jira and Confluence across Cloud and Server/Data Center environments. It supports tasks like searching and summarizing documentation, managing Jira issues, and creating content through natural language.MIT
- AlicenseNot gradedqualityBmaintenanceMCP server for Atlassian Cloud (Confluence & Jira) with seamless OAuth 2.0 authentication. Enables AI agents to document work in Confluence, manage Jira issues, and understand project context.26 PyPI4MIT
- FlicenseNot gradedqualityAmaintenanceMCP server for AI assistants to interact with Atlassian Jira and Confluence Cloud APIs through typed tools and secure authentication.1-