Skip to main content

No project description provided

Project description

mcp-jama

PyPI

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

mcp_jama-0.1.3.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_jama-0.1.3-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

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

Hashes for mcp_jama-0.1.3.tar.gz
Algorithm Hash digest
SHA256 810a4e97dfb5274c14c3da3c0699f806c01f7c1d21b8216c1777dae84f59e454
MD5 0d347ffc4c17694b8fac1d66563d9a67
BLAKE2b-256 249ff799bb990b55904c8cafbfde33919795704593739ad76f68a96ad867041b

See more details on using hashes here.

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

Hashes for mcp_jama-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b707114d808bf9c6e9cd10eefa1477cc09f53b4cb446716d88a1bd6be4a31f19
MD5 ac55e050f4722cad8b41332e2e17ab6d
BLAKE2b-256 0df836de719114b4084c22fb1da1fd19982d4e7e9f9ee30a4594805fcca6fde8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page