get_app
Retrieve application details by ID from Codemagic CI/CD to manage builds, artifacts, and configurations directly within Claude.
Instructions
Get details of a specific application by its ID.
Args: app_id: The Codemagic application ID.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes |
Implementation Reference
- codemagic_mcp/tools/apps.py:16-24 (handler)The 'get_app' tool handler, which calls the CodemagicClient to retrieve application details.
@mcp.tool() async def get_app(app_id: str) -> Any: """Get details of a specific application by its ID. Args: app_id: The Codemagic application ID. """ async with CodemagicClient() as client: return await client.get_app(app_id) - codemagic_mcp/client.py:70-73 (handler)The actual API implementation for 'get_app' in the CodemagicClient.
async def get_app(self, app_id: str) -> Any: data = await self._get(f"/apps/{app_id}") app = data.get("application", data) if isinstance(data, dict) else data return self._trim_app(app)