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.3.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.3-py3-none-any.whl (8.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for spaceship_mcp-0.1.3.tar.gz
Algorithm Hash digest
SHA256 7a51ee22bb622632bb155c45b2f4fc7cca2e201671d6f7daedfa6d651aee42a4
MD5 37742f94eaeeb54443a7a35f76f89d31
BLAKE2b-256 7b21ebca8aca41156f775ccef39c11ed8c5edd475d624a0146cd352b67e93841

See more details on using hashes here.

Provenance

The following attestation bundles were made for spaceship_mcp-0.1.3.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.3-py3-none-any.whl.

File metadata

  • Download URL: spaceship_mcp-0.1.3-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.7

File hashes

Hashes for spaceship_mcp-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2581bc53f4e0b7e91ddf92ab70996e548252f1e5ad5c6f48b9df09dfc6dc86fc
MD5 a74665e94d211b3c3c2f707669ad01de
BLAKE2b-256 66a47afaebf00007c5a3721c1c7289285218f6b8e7f72f447139e2b903f488fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for spaceship_mcp-0.1.3-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