Mcp Atlassian Sprint

Mcp Atlassian Sprint

🚀 MCP 阿特拉斯服务器指南

本指南将帮助你顺利配置并使用 MCP 阿特拉斯服务器来管理你的 Confluence 和 Jira 项目,涵盖安装、使用、开发调试等多方面内容。

🚀 快速开始

安装与配置

使用包管理器安装

你可以使用 npm 或 Yarn 来安装 mcp-atlassian

npm install mcp-atlassian --save

或者使用 Yarn:

yarn add mcp-atlassian

创建配置文件

在项目的根目录下创建一个 .env 文件,并添加以下配置内容:

CONFLUENCE_URL=你的阿特拉斯网址
CONFLUENCE_USERNAME=你的用户名
CONFLUENCE_TOKEN=你的 API 令牌

JIRA_URL=你的 Jira 网址
JIRA_USERNAME=你的用户名
JIRA_TOKEN=你的 API 令牌

启动服务器

安装和配置完成后,使用以下命令启动服务器:

npx mcp-atlassian

✨ 主要特性

MCP 阿特拉斯服务器功能

  • 过滤资源:仅显示用户活跃交互的阿特拉斯空间和 Jira 项目。
  • 支持协议
    • confluence://{space_key}:访问 Confluence 空间
    • jira://{project_key}:访问 Jira 项目

可用工具

工具 描述
confluence_search 使用 CQL 搜索 Confluence 内容
confluence_get_page 获取特定 Confluence 页面的内容
confluence_get_page_children 获取特定 Confluence 页面的子页面
confluence_get_page_ancestors 获取特定 Confluence 页面的父页面
confluence_get_comments 获取特定 Confluence 页面的评论
confluence_create_page 创建新的 Confluence 页面
confluence_update_page 更新现有的 Confluence 页面
confluence_delete_page 删除现有的 Confluence 页面
jira_get_issue 获取特定 Jira 问题的详细信息
jira_search 使用 JQL 搜索 Jira 问题
jira_get_project_issues 获取特定 Jira 项目的全部问题
jira_create_issue 在 Jira 中创建新的问题
jira_update_issue 更新现有的 Jira 问题
jira_delete_issue 删除现有的 Jira 问题
jira_get_transitions 获取特定 Jira 问题的可用状态转换
jira_transition_issue 将 Jira 问题过渡到新状态
jira_add_worklog 在 Jira 问题中添加工作日志
jira_get_worklog 获取 Jira 问题的工作日志条目
jira_link_to_epic 将问题链接到史诗任务
jira_get_epic_issues 获取与特定史诗任务相关联的所有问题

📦 安装指南

本地开发环境搭建

如果你需要进行开发和调试,可以按照以下步骤搭建本地开发环境:

  1. 克隆仓库:
    git clone https://github.com/your-username/mcp-atlassian.git
    cd mcp-atlassian
    
  2. 安装依赖项:
    npm install
    
  3. 启动开发服务器:
    npm run dev
    

调试工具

使用 mcp-debug 包来调试你的 MCP 服务器:

npm install mcp-debug --save-dev

💻 使用示例

基础用法

搜索 Confluence 内容

mcp-atlassian confluence_search --query "你的搜索词"

创建新 Jira 问题

mcp-atlassian jira_create_issue --projectKey "项目标识" --issueType "任务" --summary "问题摘要" --description "详细描述"

📚 详细文档

高级配置

设置代理服务器

.env 文件中添加以下内容以设置代理:

HTTP_PROXY=http://代理地址:端口
HTTPS_PROXY=https://代理地址:端口

启用日志记录

.env 文件中启用详细日志:

DEBUG=true

常见问题

如何处理认证失败?

  • 检查你的用户名和令牌是否正确。
  • 确保令牌具有足够的权限。

无法连接到阿特拉斯或 Jira?

  • 检查网络连接。
  • 确认目标 URL 正确无误。

如何调试工具命令?

  • 使用 --verbose 选项在命令行中启用详细输出:
    mcp-atlassian <command> --verbose
    

文档扩展

如需更多高级功能和配置选项,请参考完整的开发者文档: https://github.com/your-username/mcp-atlassian/wiki

🔧 技术细节

安全注意事项

  • 保护令牌:不要在代码中明文存储 API 令牌,建议使用环境变量。
  • 限制访问:确保阿特拉斯和 Jira 的访问权限符合安全策略。

通过以上指南,你可以顺利配置并使用 MCP 阿特拉斯服务器来管理你的 Confluence 和 Jira 项目。如果有任何问题或建议,请随时查阅文档或与社区联系。

  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-09-19 04:09

相似服务问题

相关AI产品