本指南将帮助你顺利配置并使用 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
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 |
获取与特定史诗任务相关联的所有问题 |
如果你需要进行开发和调试,可以按照以下步骤搭建本地开发环境:
git clone https://github.com/your-username/mcp-atlassian.git
cd mcp-atlassian
npm install
npm run dev
使用 mcp-debug 包来调试你的 MCP 服务器:
npm install mcp-debug --save-dev
mcp-atlassian confluence_search --query "你的搜索词"
mcp-atlassian jira_create_issue --projectKey "项目标识" --issueType "任务" --summary "问题摘要" --description "详细描述"
在 .env 文件中添加以下内容以设置代理:
HTTP_PROXY=http://代理地址:端口
HTTPS_PROXY=https://代理地址:端口
在 .env 文件中启用详细日志:
DEBUG=true
--verbose 选项在命令行中启用详细输出:mcp-atlassian <command> --verbose
如需更多高级功能和配置选项,请参考完整的开发者文档: https://github.com/your-username/mcp-atlassian/wiki
通过以上指南,你可以顺利配置并使用 MCP 阿特拉斯服务器来管理你的 Confluence 和 Jira 项目。如果有任何问题或建议,请随时查阅文档或与社区联系。