Clue2App MCP Server

Deploy applications from AI coding assistants like Claude Code

MCP Endpoint: https://clue2app-mcp.control.apps.clue2.app/mcp/sse

What is this?

This MCP (Model Context Protocol) server enables AI coding assistants like Claude Code and Claude Desktop to deploy applications directly to the Clue2App platform without leaving the conversation.

Supports both local stdio (for Claude Code) and remote SSE/HTTP (for cloud-hosted assistants).

Available Tools

ToolDescription
c2a_auth_statusCheck if authenticated with Clue2App
c2a_list_projectsList all projects the user has access to
c2a_get_current_projectGet the currently selected project context
c2a_use_projectSet the active project context by name or ID
c2a_create_projectCreate a new project with name and namespace
c2a_list_appsList all applications in the current project
c2a_get_appGet detailed information about an application
c2a_create_appDeploy a new application from a Git repository
c2a_rebuild_appTrigger a rebuild of an application
c2a_delete_appDelete an application

Configuration Remote SSE

Use the hosted MCP server (no installation needed):

{
  "mcpServers": {
    "clue2app": {
      "url": "https://clue2app-mcp.control.apps.clue2.app/mcp/sse"
    }
  }
}

Note: Remote mode requires setting C2A_ACCESS_TOKEN environment variable or authenticating first.

Configuration Local stdio

Run the MCP server locally (uses local ~/.c2a credentials):

{
  "mcpServers": {
    "clue2app": {
      "command": "uvx",
      "args": ["clue2app-mcp"]
    }
  }
}

Prerequisites

Before using the MCP server, authenticate with the CLI:

pip install clue2app-cli
c2a login

See the CLI Quick Start for full setup instructions.

Example Usage

Once configured, you can ask Claude:

# Deploy an app
"Create a new app called 'my-api' from https://github.com/user/repo"

# Check status
"What's the build status of my-api?"

# View logs
"Show me the logs for my-api"

# Manage projects
"List all my projects"
"Switch to the 'production' project"