atlassian-mcp-serverless
Allows searching Jira issues using JQL and retrieving individual issue details from an Atlassian Cloud site.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@atlassian-mcp-serverlesssearch Jira for open high-priority issues"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
atlassian-mcp-serverless
Atlassian Jira の MCP サーバーを AWS API Gateway + Lambda 上で動かす。 sooperset/mcp-atlassian の Jira read 系ツールを移植したもの。
設計は docs/superpowers/specs/2026-08-13-atlassian-mcp-serverless-design.md を参照。
現在の実装状況
フェーズ1(基盤)が完了。実装済みのツールは 2 つ。
jira_search— JQL で課題を検索するjira_get_issue— 課題を 1 件取得する
残りの 36 ツールはフェーズ2〜5 で追加する。
Related MCP server: MCP Atlassian Node Server
必要なもの
Node.js 22 以上
AWS SAM CLI
Atlassian Cloud の API トークン(https://id.atlassian.com/manage-profile/security/api-tokens で発行)
セットアップ
npm install
npm testデプロイ
npm run sam:build
npm run sam:deployAtlassianSiteUrl パラメータに接続先サイトを指定する(例: https://example.atlassian.net)。
接続先はサーバー側に固定される。クライアントから接続先ホストを指定することはできない(SSRF 防止のため)。
デプロイが完了すると McpEndpoint が出力される。
Note: SAM CLI was not executed in this environment (not installed). Run the commands above with your SAM CLI installation to complete the deployment to AWS.
MCP クライアントの設定
エンドポイントに Atlassian の資格情報をヘッダで渡す。
{
"mcpServers": {
"atlassian": {
"type": "http",
"url": "https://<api-id>.execute-api.<region>.amazonaws.com/prod/mcp",
"headers": {
"Authorization": "Basic <base64 of email:api_token>"
}
}
}
}Authorization ヘッダの値は次のように作る。
printf 'you@example.com:YOUR_API_TOKEN' | base64代わりに個別のヘッダを使ってもよい。
"headers": {
"X-Atlassian-Email": "you@example.com",
"X-Atlassian-Api-Token": "YOUR_API_TOKEN"
}動作確認
ENDPOINT="https://<api-id>.execute-api.<region>.amazonaws.com/prod/mcp"
AUTH="Basic $(printf 'you@example.com:YOUR_API_TOKEN' | base64)"
curl -sS "$ENDPOINT" \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-H "authorization: $AUTH" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'レスポンスは text/event-stream の SSE フレームで返る。これは 2025 年仕様の streamable HTTP における標準の応答形式で、MCP クライアントはそのまま解釈できる。curl で中身を読むときは data: 行を取り出す。
curl -sS "$ENDPOINT" \
-H "content-type: application/json" \
-H "accept: application/json, text/event-stream" \
-H "authorization: $AUTH" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' \
| sed -n 's/^data: //p' | jq .資格情報を外すと 401 が返る。
バンドル実体の検証
npm test はソースツリー上で動くため、esbuild が実際にバンドルした Lambda アーティファクトの挙動は検証しない。特に adf-to-md のような型定義のない CJS 依存は、バンドラの扱い次第で本番でだけ解決に失敗し得る。
npm run verify:bundlesrc/handler.ts を template.yaml と同じ esbuild 設定でバンドルし、リポジトリ外の一時ディレクトリ(adf-to-md が node_modules 経由で解決できない場所)にコピーして実行する。ADF の見出し・太字が実際に Markdown(## / **)へ変換されることと、handler が呼び出し可能な関数としてエクスポートされていることを確認する。プレーンテキストにフォールバックしている場合は非ゼロ終了する。
環境変数
変数 | 必須 | 既定値 | 用途 |
| 必須 | — | 接続先サイト |
| 任意 | 全ツール | 公開するツールのカンマ区切りリスト |
| 任意 |
| 添付の base64 返却上限( |
| 任意 |
|
|
| 任意 |
| Jira 呼び出しのタイムアウト( |
設計上の注意
jira_searchはtotalを返さない。Jira が 2025年8月に旧検索エンドポイントを廃止し、後継の/rest/api/3/search/jqlが件数を返さなくなったため。代わりにnextPageTokenを使ってページングする資格情報はログに出力されない
Lambda はステートレス。MCP のセッションは使わず、リクエストごとにサーバーインスタンスを構築する
レスポンスは SSE フレーム。API Gateway がバッファリングして一括で返すが、ストリームは結果送出後に自ら閉じるため正しく完結する
This server cannot be deployed
Maintenance
Related MCP Connectors
Jepto MCP server that provides access to client knowledgebase & analytics for connected data sources
MCP Server for JFrog, providing tools for development and artifact management.
MCP server for Appcircle mobile CI/CD platform.
Hosted MCP server for AWS cloud spend: service breakdowns, anomalies, savings and forecasts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables interaction with Jira to fetch issues by key and perform JQL searches. It provides a foundation for integrating multiple work systems, with planned support for Slack and GitHub.528 npmMIT
- AlicenseNot gradedqualityDmaintenanceProduction-ready MCP server for Atlassian Jira and Confluence, providing tools for issue management, page retrieval, and content operations.43 npm1MIT
- AlicenseNot gradedqualityAmaintenanceMCP server for interacting with Jira Cloud instances. Enables issue management, JQL queries, project and sprint management, and batch operations via natural language interfaces.206 npm4MIT
- FlicenseAqualityDmaintenanceMCP server for JIRA Cloud REST API v3, enabling issue search, creation, updates, comments, and transitions.9-