No project description provided
Project description
mcp-jama
JAMA Cloud(Jama Connect)を Claude Code から操作するための 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
Note:
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 |
コメント追加 |
認証
Basic 認証のみ対応(v1)。SSO/SAML 環境では OAuth 認証が必要になる場合があります(将来バージョンで対応予定)。
必要なライセンス: JAMA API を使用するには Named Creator ライセンス が必要です。Viewer ライセンスでは API アクセス時に 401 A named Creator license is required for access. エラーが返されます。
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mcp_jama-0.1.3.tar.gz.
File metadata
- Download URL: mcp_jama-0.1.3.tar.gz
- Upload date:
- Size: 7.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
810a4e97dfb5274c14c3da3c0699f806c01f7c1d21b8216c1777dae84f59e454
|
|
| MD5 |
0d347ffc4c17694b8fac1d66563d9a67
|
|
| BLAKE2b-256 |
249ff799bb990b55904c8cafbfde33919795704593739ad76f68a96ad867041b
|
File details
Details for the file mcp_jama-0.1.3-py3-none-any.whl.
File metadata
- Download URL: mcp_jama-0.1.3-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b707114d808bf9c6e9cd10eefa1477cc09f53b4cb446716d88a1bd6be4a31f19
|
|
| MD5 |
ac55e050f4722cad8b41332e2e17ab6d
|
|
| BLAKE2b-256 |
0df836de719114b4084c22fb1da1fd19982d4e7e9f9ee30a4594805fcca6fde8
|