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请求
