mcpField
C
Codemagic MCP Server

Codemagic MCP Server

ローカル
github.com/stefanoamorelli開発ツール1322 週間前に更新

Codemagic MCP Server について

Codemagic MCP Serverは、Codemagic CI/CDを操作するエージェントやMCP対応クライアント向けのコミュニティ運営サーバーです。アプリ、ビルド、アーティファクト、キャッシュ、チームメンバーのAPI操作を公開します。

主な機能

  1. 01アプリの一覧表示と管理
  2. 02ビルドの開始、確認、キャンセル
  3. 03アーティファクトとビルドログの取得
  4. 04アプリキャッシュの確認と削除
  5. 05チームメンバーの招待と削除

活用シーン

  1. 01Codemagic上のアプリを一覧表示する
  2. 02アプリのビルドを開始する
  3. 03直近のビルドからアーティファクトを取得する
  4. 04アプリのキャッシュを確認または削除する

MCP 対応

Codemagic CI/CD APIの操作をツールとしてMCPクライアントに公開し、自然言語によるエージェントのワークフローから呼び出せます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Codemagic MCP サーバー


License: MIT Python 3.10+ Platform Build Status MCP Server


Codemagic CI/CD API にシームレスにアクセスできる、軽量でコミュニティが保守する Model Context Protocol (MCP) サーバーです。エージェント、AI ネイティブなワークフロー、MCP 互換クライアントでの利用を想定して構築されています。


🌐 どのように使えますか

あなた: Codemagic にどんなアプリケーションがありますか?
アシスタント: get_all_applications() を呼び出し、一覧を表示します。

あなた: Flutter アプリの新しいビルドを開始してください
アシスタント: 適切なパラメーターを指定して start_build() を呼び出します。

あなた: 前回のビルドからアーティファクトを取得できますか?
アシスタント: get_builds() を呼び出して最新のビルドを検索し、続いて get_artifact() を呼び出してファイルをダウンロードします。

あなた: アプリのキャッシュ使用量を表示してください
アシスタント: get_app_caches() を呼び出し、ストレージ情報を表示します。


🌐 はじめに

1. このリポジトリをクローンする
git clone https://github.com/stefanoamorelli/codemagic-mcp.git
cd codemagic-mcp
2. API キーを設定する

公式ドキュメントに従ってください。

3. クライアントに MCP サーバーをインストールする

たとえば、Claude Desktopの場合:

{
  "mcpServers": {
    "Codemagic MCP Server": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with",
        "requests",
        "mcp",
        "run",
        "<global_path_to_the_cloned_repo>/codemagic_mcp/server.py"
      ],
      "env": {
        "PYTHONPATH": "<global_path_to_the_cloned_repo>/",
        "CODEMAGIC_API_KEY": "your-api-key-here"
      }
    },
}

📈 このサーバーでできること

自然言語を使って Codemagic CI/CD を操作できます。

API カテゴリツール
アプリケーション APIget_all_applications, get_application, add_application, add_application_private
アーティファクト APIget_artifact, create_public_artifact_url
ビルド APIstart_build, get_builds, get_build_status, cancel_build, get_build_step_log
キャッシュ APIget_app_caches, delete_all_app_caches, delete_app_cache
チーム APIinvite_team_member, delete_team_member

🛠️ 開発

テスト用にサーバーをローカルで実行します。

mcp dev codemagic_mcp/server.py

📚 参考資料


📜 ライセンス

MIT ライセンス © 2025 Stefano Amorelli

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。