Token导航 LogoToken导航

MCP Server · 办公协作

Atlassian MCP

一个提供与Atlassian产品(Confluence和Jira)交互的标准化接口的MCP服务器,支持全面的CRUD操作、内容搜索、空间管理等功能。

HTTP官方级别未说明来源级核验工具 0
团队协作TypeScriptCursorAPI接口

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
samwang0723
提供方
samwang0723

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

6

仓库热度

收录来源

3 个

MCP World

选型结论

Atlassian MCP 属于办公协作类 MCP Server,公开资料标注 0 个工具,通过HTTP 远程服务接入,适配 Cursor,没有现成的安装命令;接入前要先准备 OAuth 授权。

分类

办公协作

传输方式

HTTP

认证方式

OAuth 授权

部署方式

支持远程部署

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

远程服务不用写启动命令,在客户端 MCP 配置里填服务地址即可,具体字段按官方文档填写。

上手步骤

  1. 1

    确认访问方式

    这是HTTP 远程服务,本地不用装依赖;先确认服务地址、账号归属和额度,再决定接哪个客户端。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填服务地址;需要授权的先完成登录,再回到客户端刷新。

  4. 4

    验证是否可用

    连接成功后客户端会列出 0 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

MCP Atlassian

一个模型上下文协议(MCP)服务器,为与Atlassian产品(Confluence和Jira)交互提供了全面的工具。

概述

此MCP服务器允许AI代理通过标准化接口与Atlassian产品进行交互。它为以下方面提供了广泛的工具:

  • 汇流:使用v2 REST API进行完整的CRUD操作、内容搜索、空间管理、页面管理、注释、标签等
  • Jira:问题管理、项目运营、过渡、评论和全面的工作流程支持

主要特点

  • 现代API支持:使用Confluence v2 REST API并回退到v1以实现搜索功能
  • 综合工具集:18+Confluence工具和8+Jira工具,涵盖所有主要业务
  • 安全与隐私:内置PII过滤和SSL验证控制
  • 灵活的配置:支持单独的服务URL、身份验证方法和工具过滤
  • 分页支持:v2 API的基于光标的分页和v1 API的偏移/限制
  • 错误处理:具有详细错误消息的全面错误处理
  • 类型安全:具有正确类型定义的完整TypeScript实现

先决条件

  • Node.js(v16或更高版本)
  • npm或纱线
  • 带有API令牌的Atlassian帐户
  • Docker(可选,用于容器化部署)

安装

标准安装

  1. 克隆存储库:
   git clone https://github.com/yourusername/mcp-atlassian.git
   cd mcp-atlassian
  1. 安装依赖项:
   npm install
   # or using make
   make install
  1. 创建一个 .env 根目录中的文件,其中包含您的Atlassian凭据:
   ATLASSIAN_HOST=https://your-domain.atlassian.net
   ATLASSIAN_EMAIL=your-email@example.com
   ATLASSIAN_API_TOKEN=your-api-token

Docker安装

  1. 克隆存储库:
   git clone https://github.com/yourusername/mcp-atlassian.git
   cd mcp-atlassian
  1. 创建一个 .env 如上所述的文件。
  1. 构建并运行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服务器,它将在可流式传输的HTTP上进行监听和响应。

MCP配置

    "mcp-searchapi": {
      "name": "mcp-searchapi",
      "type": "streamable-http",
      "streamable": true,
      "url": "http://localhost:3007/mcp"
    }

可用工具

汇流工具

搜索与发现:

  • 搜索影响:使用带CQL的v1 API搜索Confluence中的内容

- 参数: searchText (字符串), spaceKey (字符串,可选), limit (数字), start (编号)

  • 搜索_影响_页面_标题:使用v2 API按标题搜索页面

- 参数: title (字符串,可选), spaceId (字符串,可选), limit (数字), cursor (字符串,可选)

空间管理:

  • get_conference_space_by_id_or_key:获取特定Confluence空间的信息

- 参数: spaceIdOrKey (字符串)

  • get_conference_spaces:获取所有可用空间

- 参数: limit (数字,可选), cursor (字符串,可选)

页面管理:

  • 获取影响内容:按ID获取特定页面内容

- 参数: pageId (字符串), bodyFormat (枚举:存储/atlas_doc_format/wiki,可选)

  • get_conference_pages:获取空间中的所有页面

- 参数: spaceId (字符串), limit (数字,可选), cursor (字符串,可选)

  • get_conference_child_pages:获取特定页面的子页面

- 参数: pageId (字符串), limit (数字,可选), cursor (字符串,可选)

  • conference_create_page:创建新的Confluence页面

- 参数: spaceId (字符串), title (字符串), content (字符串), status (枚举,可选), representation (枚举,可选), parentId (字符串,可选)

  • conference_update_page:更新现有页面

- 参数: pageId (字符串), title (字符串), content (字符串), version (数字), status (枚举,可选), representation (枚举,可选), versionMessage (字符串,可选)

  • update_confluence_page_title:仅更新页面标题

- 参数: pageId (字符串), title (字符串), status (枚举,可选)

  • conference_delete_page:删除Confluence页面

- 参数: pageId (字符串)

标签管理:

  • get_confluence_pages_by_label:查找具有特定标签的页面

- 参数: label (字符串), spaceId (字符串,可选), limit (数字,可选), cursor (字符串,可选)

  • get_conference_page_labels:获取特定页面的标签

- 参数: pageId (字符串), limit (数字,可选), cursor (字符串,可选)

  • add_confluence_page_labels:向页面添加标签

- 参数: pageId (字符串), labels (字符串数组)

评论:

  • get_conference_page_comments:在页面上获得定期评论

- 参数: pageId (字符串), limit (数字,可选), cursor (字符串,可选)

  • add_confluence_page_comment:向页面添加评论

- 参数: pageId (字符串), content (字符串), representation (枚举,可选)

  • get_conference_page_inline_comments:获取页面上的内联评论

- 参数: pageId (字符串), limit (数字,可选), cursor (字符串,可选)

  • create_confluence_footer_comment:创建页脚注释

- 参数: pageId (字符串,可选), blogPostId (字符串,可选), parentCommentId (字符串,可选), attachmentId (字符串,可选), customContentId (字符串,可选), content (字符串), representation (枚举,可选)

Jira工具
  • search_jira_issues:使用JQL(Jira查询语言)搜索问题

- 参数: jql (字符串), maxResults (数字,可选)

  • get_jira_issue:获取有关特定问题的详细信息

- 参数: issueKey (字符串)

  • jira_get_all_项目:获取所有可访问的项目

- 参数:无

  • jira_create_issue:创建新的Jira问题

- 参数: projectKey (字符串), issueType (字符串), summary (字符串), description (字符串,可选),其他字段

  • jira_update_issue:更新现有问题

- 参数: issueKey (字符串), fields (具有更新数据的对象)

  • jira_add_注释:向问题添加评论

- 参数: issueKey (字符串), comment (字符串)

  • jira_get_转换:获取问题的可用转换

- 参数: issueKey (字符串)

  • jira_transition问题:将问题转变为另一种状态

- 参数: issueKey (字符串), transitionId (字符串), comment (字符串,可选)

架构说明

汇流API迁移

此服务器主要使用 Confluence v2 REST API 对于大多数操作,必要时可战略性回退到v1 API:

  • v2 API:用于空格、页面、注释、标签-提供更好的性能和现代的基于光标的分页
  • v1 API:用于通过CQL进行内容搜索-提供更强大的搜索功能
  • SSL支持:自托管实例的可配置SSL验证旁路
  • 认证:支持基本身份验证、OAuth 2.0(计划中)和PAT令牌

工具过滤和安全

  • 只读模式:禁用所有写入操作以进行安全探索
  • 工具白名单:仅通过启用特定工具 ENABLED_TOOLS 环境变量
  • PII过滤:自动检测和屏蔽响应中的敏感信息
  • 错误上下文:详细的错误消息,不暴露敏感配置

发展

项目结构

src/
├── config/         # Configuration files
│   └── env.ts      # Environment configuration with validation
├── services/       # Service classes for Atlassian APIs
│   ├── confluencev2.ts    # Confluence v2 REST API service (primary)
│   ├── confluence.ts      # Legacy Confluence service (deprecated)
│   └── jira.ts           # Jira REST API service
├── tools/          # MCP tool implementations
│   ├── search-confluence.ts                    # Content search (v1 API)
│   ├── search-confluence-pages-by-title.ts     # Title search (v2 API)
│   ├── get-confluence-space.ts                 # Single space info
│   ├── get-confluence-spaces.ts                # All spaces list
│   ├── get-confluence-content.ts               # Page content by ID
│   ├── get-confluence-pages.ts                 # Pages in space
│   ├── get-confluence-child-pages.ts           # Child pages
│   ├── get-confluence-pages-by-label.ts        # Pages by label
│   ├── get-confluence-page-labels.ts           # Page labels
│   ├── add-confluence-page-labels.ts           # Add labels
│   ├── get-confluence-page-comments.ts         # Page comments
│   ├── add-confluence-page-comment.ts          # Add comment
│   ├── get-confluence-page-inline-comments.ts  # Inline comments
│   ├── confluence-create-page.ts               # Create page
│   ├── confluence-update-page.ts               # Update page
│   ├── update-confluence-page-title.ts         # Update title only
│   ├── confluence-delete-page.ts               # Delete page
│   ├── create-confluence-footer-comment.ts     # Footer comments
│   ├── search-jira-issues.ts                   # Jira search
│   ├── get-jira-issue.ts                       # Single issue
│   ├── jira-create-issue.ts                    # Create issue
│   ├── jira-update-issue.ts                    # Update issue
│   ├── jira-add-comment.ts                     # Add comment
│   ├── jira-get-transitions.ts                 # Get transitions
│   ├── jira-transition-issue.ts                # Transition issue
│   ├── jira-get-all-projects.ts                # All projects
│   ├── utils.ts                                 # Utility functions & PII filtering
│   └── index.ts                                # Tool exports
├── utils/          # Utility modules
│   └── tool-filter.ts      # Tool filtering and access control
└── index.ts        # Main entry point and server setup

建筑

# Using npm
npm run build

# Using make
make build

测试

# Using npm
npm test

# Using make
make test

Makefile命令

该项目包括一个Makefile来简化常见操作:

# Display available commands
make help

许可证

麻省理工学院

贡献

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add some amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

Atlassian集成TypeScript本地部署Confluence工具Jira工具API接口团队协作

支持客户端

Cursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

消息与邮件处理

把群消息、邮件接进助手,按规则汇总和回复。

工单与任务流转

在对话里建单、改状态,少切换系统。

团队信息同步

把会议纪要和文档更新同步到协作工具。

选择建议

值得选的地方

  • 只提供 0 个工具,职责集中,接入后不容易误操作。
  • 3 个目录同时收录,信息可以交叉核对。
  • 走远程地址,接入方不用在本地装运行环境。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在办公协作场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到OAuth 授权的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Atlassian MCP

MCP World · 本页

0HTTP未标注3 个2026-05-17
Karakeep MCP

MCP World

0未说明未标注1 个2026-05-17
Excalidraw MCP App

MCP World

0未说明未标注1 个2026-05-17
Slack MCP

MCP.so

18stdio有4 个2026-05-17
HiveChat MCP

MCP World

0HTTP未标注2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Atlassian MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Atlassian MCP 怎么在 Claude Desktop、Cursor 里配置?

它是HTTP 远程服务,在客户端的 MCP 配置里填服务地址即可,不用本地装依赖;需要授权或 API Key 的,先在官方页面拿到凭据再填。

Atlassian MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Atlassian MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Atlassian MCP 支持哪些客户端?

公开资料标注支持 Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP