使用说明
JIRA和GitHub的MCP服务器
VSCode使用JIRA单击功能区上GitHub MCP服务器。1Password CLI中所述修改相应参数的值。
前提条件
- 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内部人员:
~/Library/Application Support/Code - Insiders/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
- VSCode:
cline_mcp_settings.json.example参考编辑
1Password Vault配置
Vault设定例
-
JIRA API代币
- Item名:
JIRA API Token - 所需字段:
user: JIRA的用户名(电子邮件地址)access token: JIRA的,之API标记
- Item名:
-
GitHub个人访问令牌
- Item名:
GitHub PAT for MCP Server - 所需字段:
access token:GitHubの个人访问令牌
- Item名:
在配置文件中浏览
{
"JIRA_USERNAME": "op://vault-name/JIRA API Token/info/user",
"JIRA_API_TOKEN": "op://vault-name/JIRA API Token/info/access token",
"GITHUB_PERSONAL_ACCESS_TOKEN": "op://vault-name/GitHub PAT for MCP Server/info/access token"
}
※ vault-name各自,各自Password Vault中所述修改相应参数的值。
故障排除
1Password CLI缺少支持的问题
op signin在…之前Password CLI登录确认- Vault确认名称是否正确
- 确认每个项目的字段名称是否正确
出现路径问题时
cline_mcp_settings.json的路径是否符合环境- 检查包装器脚本中的相对路径是否正确
支持的功能
JIRA服务器
jira_get_issue:指定键的issue获得jira_search: JQL根据…;根据issue查找
GitHub服务器
get_file_contents:获取存储库文件内容get_issue: Issue获取信息
貢献
- 叉起来
- 创建功能分支
- 提交您的更改
- 推到分支
- 创建新的Pull请求
