本项目是基于 Docker 的 Atlassian 集成设置,可与 VS Code 的 Copilot MCP 扩展配合使用。仓库中包含了配置和脚本,能让你轻松在 Docker 容器里运行 MCP Atlassian 服务器,通过 Model Context Protocol 访问 Confluence 和 Jira 资源。
⚠️ 重要提示
从上游项目继承的 MyPy 类型检查问题已解决。类型检查系统现已完全正常工作,并且所有检查均通过。
git clone https://github.com/shane-reaume/MCP-DOCKER-Atlassian.git
cd MCP-DOCKER-Atlassian
复制示例环境文件并编辑:
cp .env.example .env
# 编辑 .env 文件以输入你的 Atlassian 凭证
注意:请不要在 .env 文件中使用引号。
chmod +x *.sh
./start-mcp.sh
服务器将在 http://localhost:9001/sse 启动。
./stop-mcp.sh
在你的 VS Code settings.json 中添加:
"mcpManager.servers": [
{
"name": "Atlassian-MCP",
"type": "sse",
"url": "http://localhost:9001/sse",
"enabled": true
}
]
./stop-mcp.sh
此项目可让你借助 Docker 容器轻松运行 MCP Atlassian 服务器,通过 Model Context Protocol 访问 Confluence 和 Jira 资源。同时,解决了从上游项目继承的 MyPy 类型检查问题,类型检查系统能正常工作。
连接后,你可以使用以下命令:
@mcp confluence_search "搜索词"@mcp confluence_get_page "页面标题"@mcp jira_get_issue "PROJECT-123"@mcp jira_search "project = PROJECT AND status = '进行中'".env 文件中的配置是否正确无误。MCP 服务器通过以下环境变量进行配置:
| 属性 | 详情 |
|---|---|
PORT |
设置服务监听的端口,默认为 9001 |
API_KEY |
用于身份验证的 API 令牌 |
DB_URL |
数据库连接 URL,格式如 jdbc:mysql://localhost:3306/database |
此项目基于以下资源和库:
如需进一步支持或遇到问题,请参考相关文档或联系项目维护人员。