UNPKG

appmake-mcp-client

Version:

AppMake MCP Server Client for Claude Desktop - Mobile app development tools integration

186 lines (133 loc) β€’ 4.33 kB
# @appmake/mcp-client [![npm version](https://badge.fury.io/js/%40appmake%2Fmcp-client.svg)](https://badge.fury.io/js/%40appmake%2Fmcp-client) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) AppMake MCP Server Client for Claude Desktop - Integrate mobile app development tools directly into Claude ## πŸš€ Quick Start ### One-line Installation & Setup ```bash npx @appmake/mcp-client setup YOUR_API_KEY ``` This command will: 1. Install the MCP client 2. Configure Claude Desktop automatically 3. Test the connection 4. Show you how to use it ## πŸ“¦ Installation ### Global Installation (Recommended) ```bash npm install -g @appmake/mcp-client ``` ### Local Installation ```bash npm install @appmake/mcp-client ``` ## βš™οΈ Configuration ### Automatic Setup After installation, run: ```bash appmake-mcp-setup ``` You'll be prompted for your API key, and the setup will be completed automatically. ### Manual Setup Add the following to your Claude Desktop config file: **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Linux**: `~/.config/Claude/claude_desktop_config.json` ```json { "mcpServers": { "appmake": { "command": "npx", "args": ["appmake-mcp-client"], "env": { "APPMAKE_API_KEY": "YOUR_API_KEY_HERE" } } } } ``` **ν™˜κ²½ λ³€μˆ˜:** - `APPMAKE_API_KEY` (ν•„μˆ˜): AppMake MCP API Key - `MCP_SERVER_URL` (선택): μ„œλ²„ URL (κΈ°λ³Έκ°’: https://mcp.appmake.co.kr) ## πŸ”‘ Getting an API Key 1. Visit [AppMake](https://www.appmake.co.kr) 2. Sign up or log in to your account 3. Navigate to API settings 4. Generate your MCP API key ## πŸ› οΈ Available Tools Once configured, Claude will have access to these AppMake tools: ### App Management - `CreateApp` - Create a new mobile app project - `GetAppList` - List all your apps - `GetAppInfo` - Get detailed app information - `UpdateAppInfo` - Update app configuration ### File Management - `UploadFile` - Upload files to your app - `DownloadFile` - Download app resources - `DeleteFile` - Remove files from your app ### Build & Deployment - `BuildApp` - Build your app for iOS/Android - `GetBuildStatus` - Check build progress - `DeployApp` - Deploy to app stores ### Analytics & Monitoring - `GetAppStats` - View app statistics - `GetUserAnalytics` - User behavior analytics - `GetCrashReports` - Access crash reports ## πŸ’‘ Usage Examples After setup, restart Claude Desktop and you can: ``` "Create a new mobile app called MyAwesomeApp" "Show me all my apps" "Build MyApp for Android" "Upload this icon to MyApp" "Check the build status of MyApp" ``` ## πŸ”§ Environment Variables You can customize the behavior with these environment variables: - `MCP_SERVER_URL` - MCP server URL (default: https://mcp.appmake.co.kr) - `MCP_API_KEY` - Your AppMake API key - `DEBUG` - Enable debug mode (true/false) - `TIMEOUT` - Request timeout in ms (default: 30000) ## πŸ“ Troubleshooting ### Claude Desktop doesn't recognize the MCP server 1. Make sure Claude Desktop is completely closed 2. Verify the config file is in the correct location 3. Check that the API key is valid 4. Restart Claude Desktop ### Connection errors ```bash # Test your connection npx @appmake/mcp-client test ``` ### Debug mode Enable debug output by setting the DEBUG environment variable: ```json { "mcpServers": { "appmake": { "command": "npx", "args": ["@appmake/mcp-client"], "env": { "MCP_API_KEY": "YOUR_API_KEY", "DEBUG": "true" } } } } ``` ## 🀝 Contributing We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details. ## πŸ“„ License MIT License - see [LICENSE](LICENSE) file for details. ## πŸ”— Links - [AppMake Website](https://www.appmake.co.kr) - [Documentation](https://docs.appmake.co.kr) - [GitHub Repository](https://github.com/appmake/mcp-client) - [NPM Package](https://www.npmjs.com/package/@appmake/mcp-client) - [Issue Tracker](https://github.com/appmake/mcp-client/issues) ## πŸ“ž Support - Email: support@appmake.co.kr - Documentation: https://docs.appmake.co.kr - Community Forum: https://community.appmake.co.kr --- Made with ❀️ by AppMake Team