Skip to main content

MCP server for Spaceship AI — manage agents from Claude Code and other MCP clients

Project description

       ███████╗██████╗  █████╗  ██████╗███████╗███████╗██╗  ██╗██╗██████╗    █████╗ ██╗
       ██╔════╝██╔══██╗██╔══██╗██╔════╝██╔════╝██╔════╝██║  ██║██║██╔══██╗  ██╔══██╗██║
       ███████╗██████╔╝███████║██║     █████╗  ███████╗███████║██║██████╔╝  ███████║██║
       ╚════██║██╔═══╝ ██╔══██║██║     ██╔══╝  ╚════██║██╔══██║██║██╔═══╝   ██╔══██║██║
       ███████║██║     ██║  ██║╚██████╗███████╗███████║██║  ██║██║██║       ██║  ██║██║
       ╚══════╝╚═╝     ╚═╝  ╚═╝ ╚═════╝╚══════╝╚══════╝╚═╝  ╚═╝╚═╝╚═╝       ╚═╝  ╚═╝╚═╝

Spaceship AI MCP Server

MCP server for Spaceship AI — build, run, and manage AI agents directly from Claude Code, Cursor, VS Code, and Windsurf.

Quick start

Don't want to manually configure your MCP server?

Run spaceshipai@latest init to set everything up automatically with one command:

npx spaceshipai@latest init

This works with Claude Code, Cursor, VS Code, and Windsurf. It will authenticate via your browser, create a Spaceship API key for you, and configure your editor automatically.

Manual installation

If you prefer to configure manually, add the following to your IDE's MCP config file.

Claude Code — run in your terminal:

claude mcp add --scope user --transport stdio spaceship --env SPACESHIP_API_KEY=sk_live_... -- uvx spaceship-mcp

Or add to ~/.claude.json:

{
  "mcpServers": {
    "spaceship": {
      "command": "uvx",
      "args": ["spaceship-mcp"],
      "env": {
        "SPACESHIP_API_KEY": "sk_live_..."
      }
    }
  }
}

Cursor — add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "spaceship": {
      "command": "uvx",
      "args": ["spaceship-mcp"],
      "env": {
        "SPACESHIP_API_KEY": "sk_live_..."
      }
    }
  }
}

VS Code — add to ~/.vscode/mcp.json:

{
  "servers": {
    "spaceship": {
      "command": "uvx",
      "args": ["spaceship-mcp"],
      "env": {
        "SPACESHIP_API_KEY": "sk_live_..."
      }
    }
  }
}

Windsurf — add to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "spaceship": {
      "command": "uvx",
      "args": ["spaceship-mcp"],
      "env": {
        "SPACESHIP_API_KEY": "sk_live_..."
      }
    }
  }
}

Get your API key from spaceshipai.io under Settings → API Keys.

Tools

Projects

Tool Description
list_projects List all projects in your organization

Agents

Tool Description
list_agents List agents, optionally filtered by project
get_agent Get full details of a single agent including its system prompt and tools
create_agent Create an agent — pass description for auto-generated system prompt
update_agent Update name, prompt, or tools; re-scaffold by passing a new description
delete_agent Permanently delete an agent and all its logs, memories, and threads

Running agents

Tool Description
run_agent Start an async run; returns execution_id for polling
get_run_status Poll status: queuedrunningcompleted / error / cancelled
get_run_logs Fetch the full chronological event log for a completed run
list_executions List recent runs for an agent with status and duration
test_agent Quick sync test — runs an agent and waits up to 15s for the result

Orchestrations

Tool Description
list_orchestrations List orchestrations, optionally filtered by project
get_orchestration Get full details of an orchestration including its members and tools
run_orchestration Start an async orchestration run; returns execution_id
test_orchestration Quick sync test — runs an orchestration and waits up to 15s for the result

Tools

Tool Description
list_tools List built-in and custom tools available to attach to agents

Example prompts

Once installed, you can talk to your agents naturally in any supported IDE:

List my projects, then show me all agents in the "production" project.
Create an agent called "Support Bot" in project 12 that handles customer refund requests.
Run the "Data Processor" agent with the prompt "Summarize last week's sales data".
Check the status of execution abc-123 for agent xyz-456, then show me the logs.
Test the "Email Classifier" agent with "Is this email spam: win a free iPhone now!"
List my orchestrations in the "production" project, then run the "Data Pipeline" orchestration.
Test the "Research Team" orchestration with input {"topic": "AI safety"} and show me the result.

Configuration

Variable Required Default Description
SPACESHIP_API_KEY Yes Your API key (sk_live_...)
SPACESHIP_API_URL No https://spaceshipai.io Override for local dev or staging

Development

python3 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
pytest tests/ -v

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

spaceship_mcp-0.1.4.tar.gz (11.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spaceship_mcp-0.1.4-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

Details for the file spaceship_mcp-0.1.4.tar.gz.

File metadata

  • Download URL: spaceship_mcp-0.1.4.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spaceship_mcp-0.1.4.tar.gz
Algorithm Hash digest
SHA256 a24be23b000ff2871084e53b0bc9ab798076ee8da34e5a452ffb021f6817fcc3
MD5 d6cbf33670a099ff672f6850757e96a6
BLAKE2b-256 3578242d36ea831523cae1c3607d8827bdeabe1e2de1f06953b24f9f73911c7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for spaceship_mcp-0.1.4.tar.gz:

Publisher: publish.yml on Spaceship-AI/spaceship-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file spaceship_mcp-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: spaceship_mcp-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 8.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for spaceship_mcp-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 56c7b99be93b56b9719f64b50ae46f358c452bc80f6410c8b444317d3f1e2922
MD5 4828783bf5eb6ed576f18da169881c88
BLAKE2b-256 83e441df8f576dc6f741304b3dfcbcf8e71a29fc7eef69261ba9a365b363509e

See more details on using hashes here.

Provenance

The following attestation bundles were made for spaceship_mcp-0.1.4-py3-none-any.whl:

Publisher: publish.yml on Spaceship-AI/spaceship-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page