
stefanoamorelli/codemagic-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →