
MCP Servers for JIRA and GitHub

2025.03.14
0
DockerfileJIRA集成GitHub集成密钥管理开发效率交流协作
MCP Servers for JIRA and GitHub 是一个为VSCode设计的工具,旨在通过1Password CLI管理密钥,提供与JIRA和GitHub的集成服务。它支持从JIRA获取问题、进行JQL搜索,以及从GitHub获取文件内容和问题信息。
View on GitHub
Overview
基本能力
产品定位
MCP Servers for JIRA and GitHub 是一个为开发者设计的工具,用于在VSCode环境中高效地与JIRA和GitHub进行交互,通过1Password CLI安全地管理敏感信息。
核心功能
- JIRA服务器功能:
jira_get_issue
:获取指定键的issue。jira_search
:使用JQL进行issue搜索。- GitHub服务器功能:
get_file_contents
:获取仓库中文件的内容。get_issue
:获取GitHub中的issue信息。
适用场景
- 开发者在VSCode中需要快速访问JIRA或GitHub信息时。
- 需要安全地管理和使用API密钥等敏感信息的场景。
工具列表
- 1Password CLI:用于安全地存储和获取API密钥等敏感信息。
常见问题解答
- 1Password CLI无法获取密钥:
- 确保已通过
op signin
正确登录。 - 检查Vault名称和字段名是否正确。
- 路径问题:
- 确认
cline_mcp_settings.json
中的路径是否正确。 - 检查脚本中的相对路径是否正确。
使用教程
使用依赖
- 安装1Password CLI:
brew install --cask 1password-cli
- 登录1Password CLI:
op signin
安装教程
- 克隆仓库:
git clone https://github.com/kuvanov-2/mcp-servers.git ~/Documents/Cline/MCP
cd ~/Documents/Cline/MCP
- 设置Python虚拟环境(JIRA服务器用):
cd mcp-atlassian
python -m venv venv
source venv/bin/activate
pip install -e .
- 赋予执行权限:
chmod +x mcp-atlassian/start-server.sh github-server/start-server.sh
- 更新VSCode设置文件:
- 文件位置:
- VSCode:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- VSCode Insiders:
~/Library/Application Support/Code - Insiders/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- VSCode:
- 参考
cline_mcp_settings.json.example
进行编辑。
调试方式
- 确保所有路径和权限设置正确。
- 检查1Password CLI的登录状态和Vault配置。
许可证
None