
stefanoamorelli/codemagic-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
コードマジックCI/CD MCPサーバー
概要
Codemagic CI/CD API へのシームレスなアクセスを提供する、軽量でコミュニティ維持型モデルコンテキストプロトコル(MCP)サーバー。 エージェント、AI ネイティブワークフロー、および MCP 互換クライアントの使用のために構築。 Codemagic のアプリケーションは? *calls get all applications() で、リストを表示します。* Flutter アプリのビルドを開始 *calls start build() 最後のビルドからアーティファクトを入手できますか? *calls get builds() は、最新のビルドを見つけ、ファイルをダウンロードするために get artifact() を検索します* アプリのキャッシュ使用状況を表示 *calls get app caches() とストレージ情報の表示* 自然言語を用いたコーデミックCI/CDとの相互作用 - Codemagic REST API ドキュメント - モデルコンテキストプロトコルドキュメント - Python MCP SDK
概要(AI 翻訳)
お問い合わせ
お問い合わせ
[Codemagic CI/CD] APIへのシームレスなアクセスを提供する、軽量でコミュニティ維持型モデルコンテキストプロトコル(MCP)サーバー。 エージェント、AI ネイティブワークフロー、および MCP 互換クライアントの使用のために構築。
お問い合わせ
インポート これを使うにはどうすればいいですか?
あなた: Codemagic にどのようなアプリケーションがありますか?
付随: コール[get_all_applications()]]とリストが表示されます。
あなた: Flutter アプリの新しいビルドを開始
Assistant: *calls [start_build()]) 適切なパラメータ
あなた: 最後のビルドからアーティファクトを入手できますか?
付随的: calls [get_builds()]] 最新ビルドと [get_artifact()] をクリックしてファイルをダウンロード
あなた: アプリのキャッシュ使用状況を表示
保証人: calls [get_app_caches()]]および保存情報の表示
お問い合わせ
インポート 開始
##1. このリポジトリをクローンする
##2. APIキーの設定
公式のドキュメントに従ってください。
##3. クライアントにMCPサーバーをインストール
例えば、Claude デスクトップの場合:
お問い合わせ
✓ このサーバーができること
自然言語を用いたコーデミックCI/CDとの相互作用
| APIカテゴリ | ツール | お問い合わせ
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
A lightweight, community-maintained Model Context Protocol (MCP) server that provides seamless access to Codemagic CI/CD APIs. Built for agents, AI-native workflows, and for use of MCP-compatible clients.
🌐 How can you use this
You: What applications do I have on Codemagic?
Assistant: calls get_all_applications() and displays the list.
You: Start a new build for my Flutter app
Assistant: calls start_build() with appropriate parameters
You: Can you get the artifacts from my last build?
Assistant: calls get_builds() to find the latest build and then get_artifact() to download the files
You: Show me the cache usage for my app
Assistant: calls get_app_caches() and displays storage information
🌐 Getting started
1. Clone this repository
git clone https://github.com/stefanoamorelli/codemagic-mcp.git
cd codemagic-mcp
2. Set up your API key
Follow the official documentation.
3. Install the MCP server in your client
For example, for Claude Desktop:
{
"mcpServers": {
"Codemagic MCP Server": {
"command": "uv",
"args": [
"run",
"--with",
"mcp[cli]",
"--with",
"requests",
"mcp",
"run",
"/codemagic_mcp/server.py"
],
"env": {
"PYTHONPATH": "/",
"CODEMAGIC_API_KEY": "your-api-key-here"
}
},
}
📈 What this server can do
Interact with Codemagic CI/CD using natural language.
| API Category | Tools |
|---|---|
| Applications API | get_all_applications, get_application, add_application, add_application_private |
| Artifacts API | get_artifact, create_public_artifact_url |
| Builds API | start_build, get_builds, get_build_status, cancel_build, get_build_step_log |
| Caches API | get_app_caches, delete_all_app_caches, delete_app_cache |
| Teams API | invite_team_member, delete_team_member |
🛠️ Development
Run the server locally for testing:
mcp dev codemagic_mcp/server.py
📚 References
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →