MCP Servers for JIRA and GitHub

MCP Servers for JIRA and GitHub

site icon
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中的路径是否正确。
  • 检查脚本中的相对路径是否正确。

使用教程

使用依赖

  1. 安装1Password CLI:
brew install --cask 1password-cli
  1. 登录1Password CLI:
op signin

安装教程

  1. 克隆仓库:
git clone https://github.com/kuvanov-2/mcp-servers.git ~/Documents/Cline/MCP
cd ~/Documents/Cline/MCP
  1. 设置Python虚拟环境(JIRA服务器用):
cd mcp-atlassian
python -m venv venv
source venv/bin/activate
pip install -e .
  1. 赋予执行权限:
chmod +x mcp-atlassian/start-server.sh github-server/start-server.sh
  1. 更新VSCode设置文件:
  2. 文件位置:
    • 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
  3. 参考cline_mcp_settings.json.example进行编辑。

调试方式

  • 确保所有路径和权限设置正确。
  • 检查1Password CLI的登录状态和Vault配置。

许可证

None