mcp-jama

用于从Claude Code操作JAMA Cloud(Jama Connect)的MCP服务器。
安装,安装
1.创建配置文件
mkdir -p ~/.config/mcp-jama
curl -sL https://raw.githubusercontent.com/KeisukeShima/mcp-jama/main/config.json.example \
> ~/.config/mcp-jama/config.json~/.config/mcp-jama/config.json 编辑,输入JAMA Cloud的连接信息。
2.注册Claude Code
claude mcp add jama -s user -e JAMA_CONFIG=~/.config/mcp-jama/config.json -- uvx mcp-jama然后,重新启动claude会话。
以上设置完成。uv 如果未安装https://docs.astral.sh/uv/getting-started/installation/来修改标记元素的显示属性。
面向开发人员:本地运行
pip install -r requirements.txt
cp config.json.example config.json
# config.json を編集して接続情報を入力
python server.py发布到PyPI
# 1. pyproject.toml のバージョンを上げる
# 2. 再ビルド
rm -rf dist/
hatch build
# 3. アップロード(twine は uvx 経由で実行する)
uvx twine upload dist/*
# 4. コミット・プッシュ
git add pyproject.toml
git commit -m "bump: version x.y.z"
git push注:twine upload的总和requests_toolbelt的依赖关系错误uvx twine upload使用。
测试运行
pytest tests/可用工具
工具|说明| |---|---| | get_projects 项目列表 | get_items |项目一览(支持页面转换)| | get_item 项目详细信息 | search_items 关键字搜索 | create_item 创建项目 | update_item 更新项目 | get_relationships |可追溯性链接一览| | create_relationship 链接创建 | delete_relationship 链接删除 | get_test_plans 测试计划一览 | create_test_plan |制定测试计划| | get_test_cycles 测试周期列表 | get_test_runs 测试运行列表 | create_test_result 测试结果记录 | add_comment 添加注释
认证
仅支持基本身份验证(v1)。SSO/SAML环境可能需要OAuth身份验证(计划在将来的版本中进行支持)。
所需许可证: 使用JAMA API Named Creator许可证 中所述修改相应参数的值。在访问API时,Viewer许可证 401 A named Creator license is required for access. 返回错误。
