使用说明
Bounteous Atlassian MCP服务器
用于Atlassian(Jira和Confluence)集成的MCP服务器实现,用TypeScript编写。
特性
- 创建和搜索Jira问题
- 创建和搜索Confluence页面
- 通过Zod模式验证完全支持TypeScript
- 基于环境的配置
先决条件
- Node.js 16或更高版本
- 具有API访问权限的Atlassian帐户
- Jira和Confluence云实例
安装
- 克隆存储库:
git clone https://github.com/ravi-accolite/bounteous-atlassian.git
cd bounteous-atlassian
- 安装依赖项:
npm install
- 创建一个
.env根目录中的文件,其中包含您的Atlassian凭据:
JIRA_HOST=your-domain.atlassian.net
CONFLUENCE_HOST=your-domain.atlassian.net
ATLASSIAN_USERNAME=your-email@example.com
ATLASSIAN_API_TOKEN=your-api-token
- 构建项目:
npm run build
用法
启动服务器:
npm start
可用工具
Jira工具
-
create-jira-issue- 创建新的Jira问题
- 所需参数:
- projectKey:字符串
- 摘要:字符串
- issue类型:字符串
- 可选参数:
- description:字符串
- 优先级:字符串
- 受让人:string
- 标签:string[]
-
search-jira-issues- 使用JQL搜索Jira问题
- 所需参数:
- jcl:字符串
- 可选参数:
- 最大结果:数字
- 字段:string[]
汇流工具
-
create-confluence-page- 创建新的Confluence页面
- 所需参数:
- spaceKey:字符串
- title:字符串
- 内容:字符串
- 可选参数:
- parentId:字符串
- 标签:string[]
-
search-confluence- 使用CQL搜索Confluence内容
- 所需参数:
- cql:字符串
- 可选参数:
- 限制:数量
- 开始:数字
发展
在开发模式下以热重新加载运行:
npm run dev
运行测试:
npm test
许可证
麻省理工学院
贡献
- 分叉存储库
- 创建功能分支
- 提交您的更改
- 推到分支
- 创建新的Pull请求
