SC

stefanoamorelli/codemagic-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

14 stars 8 forks Качество 66 Тренд 24MIT

Codemagic CI/CD MCP Server

Обзор

Легкий, поддерживаемый сообществом сервер Model Context Protocol (MCP), который обеспечивает беспрепятственный доступ к API Codemagic CI / CD. Создан для агентов, рабочих процессов на основе ИИ и для использования MCP-совместимых клиентов. Какие приложения у меня есть на Codemagic? *звонки get all applications() и отображает список.* Начните новую сборку для моего приложения Flutter * вызывает start build() с соответствующими параметрами* Можешь достать артефакты из моего последнего здания? *звонки get builds() для поиска последней сборки, а затем get artifact() для загрузки файлов* Покажите мне использование кэша для моего приложения *calls get app caches() и отображает информацию о хранении * Взаимодействие с Codemagic CI/CD с использованием естественного языка. Codemagic REST API Документация - Документация протокола контекста модели - Python MCP SDK

Обзор (машинный перевод)

Легкий, поддерживаемый сообществом сервер Model Context Protocol (MCP), который обеспечивает беспрепятственный доступ к API. Создан для агентов, рабочих процессов на основе ИИ и для использования MCP-совместимых клиентов.

###Как это сделать

Ты Какие приложения есть в Codemagic? ** Помощник: ** * вызывает get_all_applications() и отображает список.

Ты Начните новую сборку для моего приложения Flutter ** Помощник: ** * Звонки start_build() с соответствующими параметрами*

Ты Можешь достать артефакты из моего последнего здания? *Помощник: ** * звонит get_builds(), чтобы найти последнюю сборку, а затем get_artifact(), чтобы загрузить файлы

Ты Покажите мне использование кэша для моего приложения ** Помощник: ** * вызывает get_app_caches() и отображает информацию о хранении*

Начало работы

###1.Клонируйте это хранилище

###2 Настройте ключ API

Следуйте официальной документации.

###3 Установите MCP-сервер в клиенте

Например, для Claude Desktop:

###Что может сделать сервер

Взаимодействие с Codemagic CI/CD с использованием естественного языка.

Категория API | Инструменты [править править код]

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →