Skip to content

Claude Code + Raindrop MCP Setup

The Raindrop MCP server transforms Claude Code into a powerful infrastructure development platform. Instead of just writing code, you can build complete applications with databases, APIs, and deployment infrastructure through structured, guided workflows.

Step 1: Install Required Tools

Install Claude Code

Terminal window
npm install -g @anthropic-ai/claude-code

Install Raindrop CLI

Terminal window
npm install -g @liquidmetal-ai/raindrop

Step 2: Get Your Raindrop API Key

  1. Sign up for a Raindrop account at liquidmetal.ai
  2. Navigate to your account settings or API section
  3. Generate a new API key
  4. Copy the API key for the next step

Step 3: Configure the MCP Server

Add the Raindrop MCP server to your Claude Code configuration:

Claude Code Configuration

Add this configuration to your Claude Code settings:

{
"mcpServers": {
"liquidmetal-staging": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp-staging.raindrop.run/mcp",
"--header",
"Authorization: Bearer ${RAINDROP_API_KEY}"
],
"env": {
"RAINDROP_API_KEY": "your-api-key-here"
}
}
}
}

Step 4: Initialize Raindrop Configuration

After adding the MCP server configuration, start a new Claude Code session and run:

Claude, please call the configure_raindrop MCP tool to set up my local Raindrop development environment.

What This Sets Up

The configure_raindrop tool will create:

  • .raindrop/ directory - Local cache and documentation storage
  • Enhanced claude.md - Project guidelines and workflow instructions
  • Shorthand commands - Quick access commands like /new-raindrop-app
  • Local configuration files - Session tracking and state management

Using the Raindrop MCP Server

Once configured, you have access to three main workflows for building applications:

1. Start a New Application

Create a new Raindrop application from scratch:

Using Shorthand Command:

/new-raindrop-app

Using Direct MCP Call:

Claude, call the liquidmetal-staging:login MCP tool to start a new application development session.

What Happens:

  • Creates a new session ID and timeline ID
  • Guides you through requirements gathering (PRD creation)
  • Generates application architecture and manifest
  • Sets up databases, services, and infrastructure
  • Implements complete application code
  • Deploys to live infrastructure
  • Validates deployment with endpoint testing

2. Reattach to an Existing Session

Resume work on a previous application:

Using Shorthand Command:

/reattach-raindrop-session [session_id] [timeline_id]

Using Direct MCP Call:

Claude, call the liquidmetal-staging:reattach_to_session MCP tool with session_id "your-session-id" and timeline_id "your-timeline-id".

Finding Your Session IDs: You can instruct Claude Code to look in your .raindrop.config.local.json file to find your session and timeline IDs.

What Happens:

  • Restores complete project context and progress
  • Shows current development phase and next steps
  • Continues from exactly where you left off
  • Maintains all architectural decisions and requirements

3. Update an Existing Application

Add features or modify a deployed application:

Using Shorthand Command:

/update-raindrop-app [session_id] [old_timeline_id]

Using Direct MCP Call:

Claude, call the liquidmetal-staging:update_app_step MCP tool with session_id "your-session-id" and old_timeline_id "your-timeline-id".

Finding Your Session IDs: You can instruct Claude Code to look in your .raindrop.config.local.json file to find your session and timeline IDs.

What Happens:

  • Creates a new timeline for the update
  • Reviews existing application and requirements
  • Gathers requirements for new features or changes
  • Updates architecture and implementation
  • Deploys updated application
  • Validates all functionality including new features

The Raindrop MCP server transforms Claude Code from a coding assistant into a complete infrastructure development platform, capable of taking you from idea to deployed application through structured, collaborative workflows.