Atlassian API服务器

一个提供对Atlassian Jira和Confluence Cloud API全面访问的MCP服务器,使AI代理能够通过本地托管的MCP接口与Atlassian服务交互。

  • by deeprave
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 deeprave/mcp-server-atlassian

使用说明

MCP服务器Atlassian

一个模型上下文协议(MCP)服务器,提供对Atlassian Jira和Confluence Cloud API的全面访问。

概述

此MCP服务器反映了Atlassian的Jira和Confluence Cloud API的全部功能,使AI代理能够通过本地托管的MCP接口与Atlassian服务进行交互。

特性

  • 完整Jira API访问:Jira Cloud REST API的完整接口
  • 完全汇流API访问:与Confluence Cloud REST API的完整接口
  • 本地MCP服务器:在本地运行以实现安全的API访问
  • 全面覆盖:镜像所有可用的API端点和功能

安装

使用uvx(推荐)

uvx --from git+https://github.com/deeprave/mcp-server-atlassian mcp-server-atlassian

使用紫外线与克隆源

  1. 克隆存储库:
git clone https://github.com/deeprave/mcp-server-atlassian.git
cd mcp-server-atlassian
  1. 使用紫外线进行安装:
uv pip install -e .
  1. 运行服务器:
uv run mcp-server-atlassian

配置

通过环境变量或配置文件配置Atlassian凭据和实例详细信息(将添加详细的配置说明)。

需求

  • Python 3.13+
  • 有效的Atlassian Cloud帐户
  • Jira和Confluence访问的API令牌

发展

本项目使用现代Python开发实践:

  • 测试:带覆盖率报告的pytest
  • 代码检查:ruff用于代码格式化和linting
  • 类型检查:mypy用于静态类型分析
  • 构建系统:幼龟

许可证

此项目根据MIT许可证获得许可-请参阅 许可证.md 文件以获取详细信息。

贡献

欢迎投稿!请确保所有测试通过,代码遵循项目的linting和格式化标准。