
stefanoamorelli/codemagic-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Codemagic CI/CD MCP 서버
개요
Codemagic CI/CD API에 원활한 액세스를 제공하는 경량의 커뮤니티 기반 모델 Context Protocol (MCP) 서버. 에이전트, AI-native 워크플로우 및 MCP 호환 클라이언트의 사용을 위한 내장. Codemagic에 어떤 응용 프로그램이 있습니까? *calls get all applications()을 호출하고 목록을 표시합니다.* 내 플루트 앱의 새로운 빌드를 시작 *calls start build() 적절한 매개 변수 * 마지막 빌드에서 artifacts를 얻을 수 있습니까? *calls get builds() 최신 빌드를 찾아 다음 get artifact() 파일을 다운로드* 내 앱의 캐시 사용보기 *calls get app caches() 저장 정보 표시 * 자연 언어를 사용하여 Codemagic CI/CD와 상호 작용합니다. - Codemagic REST API 문서 - 모델 컨텍스트 프로토콜 문서 - Python MCP SDK
개요(AI 번역)
경량의 커뮤니티 기반 모델 Context Protocol (MCP) 서버는 Codemagic CI/CD API에 원활한 액세스를 제공합니다. 에이전트, AI-native 워크플로우 및 MCP 호환 클라이언트의 사용을 위한 내장.
. 어떻게 이것을 사용할 수 있습니까?
: Codemagic에 어떤 응용 프로그램이 있습니까?
Assistant: calls get_all_applications() 목록 표시.
: 내 Flutter 앱의 새로운 빌드 시작
참가자: *calls start_build()
: 마지막 빌드에서 artifacts를 얻을 수 있습니까?
Assistant: calls get_builds()] 최신 빌드를 찾아서 get_artifact()] 파일을 다운로드
: 내 앱에 대한 캐시 사용 표시
Assistant: *calls get_app_caches() 및 저장 정보 표시 *
시작하기
##1. 이 저장소를 복제
##2. API 키 설정
공식 문서를 따르십시오.
##3. 클라이언트에서 MCP 서버를 설치
예를 들어, Claude Desktop의 경우:
📈 이 서버가 할 수있는 것
자연 언어를 사용하여 Codemagic 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 가이드부터 시작하세요 →