Skip to main content
Glama
kompallik
by kompallik

Atlassian MCP 服务器

用于与 Atlassian JIRA 和 Confluence 集成的模型上下文协议 (MCP) 服务器。该服务器提供通过 MCP 协议与 JIRA 工单和 Confluence 页面交互的工具。

Atlassian MCP 服务器

GitHub 存储库

特征

  • 获取 JIRA 票证详细信息

  • 使用 JQL 搜索 JIRA 票证

  • 创建新的 JIRA 票证

  • 向 JIRA 票证添加评论

  • 获取 Confluence 页面内容

  • 在 Confluence 中搜索内容

Related MCP server: MCP Atlassian

先决条件

  • Node.js 16 或更高版本

  • Atlassian Cloud 帐户

  • Atlassian API 令牌

安装

选项 1:从 Cline Marketplace 安装(推荐)

  1. 打开克莱恩

  2. 前往“设置”>“MCP 服务器”

  3. 选择“市场”标签

  4. 搜索“Atlassian”

  5. 点击“安装”

  6. 出现提示时配置您的 Atlassian 凭据

选项 2:从 npm 安装

npm install -g atlassian-mcp-server

选项 3:从源安装

  1. 克隆存储库

  2. 运行安装脚本:

./install.sh

或者手动:

  1. 安装依赖项

npm install
  1. 构建项目

npm run build
  1. 全局安装

npm install -g .
  1. 运行安装程序

atlassian-mcp-setup

配置

您可以使用安装脚本、配置文件或环境变量来配置服务器。

使用安装脚本(推荐)

运行安装脚本来创建您的配置文件:

npx atlassian-mcp-setup

或者如果本地安装:

npm run setup

该脚本将指导您完成配置过程并在config目录中创建一个config.json文件。

手动使用配置文件

  1. config目录中创建一个config.json文件(您可以从config.sample.json复制)

  2. 填写您的 Atlassian 详细信息:

{ "atlassian": { "baseUrl": "https://your-instance.atlassian.net", "email": "your-email@example.com", "token": "your-api-token-here" }, "server": { "name": "atlassian-server", "version": "0.1.0" } }

使用环境变量

设置以下环境变量:

  • ATLASSIAN_BASE_URL :您的 Atlassian 实例 URL(例如https://your-instance.atlassian.net

  • ATLASSIAN_EMAIL :您的 Atlassian 帐户电子邮件

  • ATLASSIAN_TOKEN :您的 Atlassian API 令牌

  • ATLASSIAN_CONFIG_PATH :(可选)自定义配置文件位置的路径

获取 Atlassian API 令牌

  1. 通过https://id.atlassian.com/manage-profile/security/api-tokens登录您的 Atlassian 帐户

  2. 点击“创建 API 令牌”

  3. 给你的令牌命名(例如“MCP 服务器”)

  4. 复制生成的令牌(您将无法再次看到它)

用法

运行服务器

atlassian-mcp-server

或者如果从源安装:

npm start

与 Cline 集成

选项 1:从市场安装(推荐)

  1. 打开克莱恩

  2. 前往“设置”>“MCP 服务器”

  3. 选择“市场”标签

  4. 搜索“Atlassian”

  5. 点击“安装”

  6. 出现提示时配置您的 Atlassian 凭据

选项 2:手动配置

如果您手动安装了服务器,请将以下内容添加到您的 MCP 设置中:

{ "mcpServers": { "atlassian": { "command": "atlassian-mcp-server", "args": [], "env": { "ATLASSIAN_CONFIG_PATH": "/path/to/your/config.json" }, "disabled": false } } }

或者,您可以直接在设置中提供凭据:

{ "mcpServers": { "atlassian": { "command": "atlassian-mcp-server", "args": [], "env": { "ATLASSIAN_BASE_URL": "https://your-instance.atlassian.net", "ATLASSIAN_EMAIL": "your-email@example.com", "ATLASSIAN_TOKEN": "your-api-token-here" }, "disabled": false } } }

可用工具

获取jira_ticket

通过密钥获取 JIRA 票证的详细信息。

参数:

  • ticket_key :JIRA 票证密钥(例如“PROJ-123”)

search_jira_tickets

使用 JQL 搜索 JIRA 票证。

参数:

  • jql :JQL 查询字符串

  • max_results :返回的最大结果数(默认值:10)

创建jira_ticket

创建一个新的 JIRA 票证。

参数:

  • project_key :项目密钥(例如“PROJ”)

  • summary :票证摘要/标题

  • description :票证描述

  • issue_type :问题类型(例如,“Bug”,“Task”,“Story”)(默认值:“Task”)

添加评论到jira_ticket

向 JIRA 票证添加评论。

参数:

  • ticket_key :JIRA 票证密钥(例如“PROJ-123”)

  • comment :评论文本

获取汇流页面

通过 ID 获取 Confluence 页面。

参数:

  • page_id :Confluence 页面 ID

search_confluence

在 Confluence 中搜索内容。

参数:

  • query :搜索查询

  • limit :最大结果数(默认值:10)

发布到市场

该服务器配置为使用 GitHub 存储库发布到 Cline MCP 市场:https ://github.com/kompallik/ATLASSIAN-MCP

发布更新:

  1. 使用提供的脚本将您的更改推送到 GitHub 存储库:

npm run push-github
  1. 如果尚未存在,请在assets目录中添加一个icon.png文件

  2. 运行发布脚本:

npm run publish-mcp
  1. 按照提示发布到 npm 和/或创建分发包

  2. 将您的存储库 URL 提交给 Cline MCP Marketplace 团队

执照

麻省理工学院

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kompallik/ATLASSIAN-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server