此MCP服务器允许AI代理通过标准接口与Atlassian产品(包括Confluence和Jira)交互,为开发者提供了便捷的方式来操作Atlassian服务,实现内容搜索、信息获取等功能。
# 使用npm启动
npm start
# 使用make命令
make start
# 使用Docker运行
make docker-run
启动后,MCP服务器将监听标准输入,并在标准输出上响应请求。
git clone https://github.com/yourusername/mcp-atlassian.git
cd mcp-atlassian
npm install
# 或使用make命令
make install
.env文件,添加你的Atlassian凭证信息:ATLASSIAN_HOST=https://your-domain.atlassian.net
ATLASSIAN_EMAIL=your-email@example.com
ATLASSIAN_API_TOKEN=your-api-token
git clone https://github.com/yourusername/mcp-atlassian.git
cd mcp-atlassian
.env文件,如上所述。# 构建Docker镜像
make docker-build
# 运行Docker容器
make docker-run
# 或使用Docker Compose
make docker-compose
query(字符串)spaceKey(字符串)contentId(字符串)spaceKey(字符串)、limit(数字,可选)jql(字符串)、maxResults(数字,可选)issueKey(字符串)projectKey(字符串)项目的目录结构如下:
mcp-atlassian/
├── src/ # 源代码目录
│ ├── confluence.js # Confluence相关功能实现
│ └── jira.js # Jira相关功能实现
├── Makefile # 工程构建文件
└── .env.example # .env文件示例
npm进行开发:npm run dev
npm test
npm run build
Makefile 提供了以下命令:
make install:安装依赖项make dev:启动开发服务器make build:构建生产环境make test:运行测试用例make docker-build:构建Docker镜像make docker-run:运行Docker容器项目遵循[许可证名称]协议,具体内容请参考[许可文件路径]。
欢迎社区贡献!如果你有任何问题或建议,请通过以下方式联系:
在进行任何修改前,请仔细阅读我们的贡献规范文档。