Lotus

Provides browser automation skills by demonstration through the Lotus MCP, enabling rapid creation of reusable browser tasks with Cursor or Claude Code.
  • javascript

0

GitHub Stars

javascript

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "chrisvin-jabamani-lotus-mcp": {
      "command": "lotus-mcp-cursor",
      "args": [],
      "env": {
        "LOTUS_URL": "https://www.uselotus.ai",
        "LOTUS_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Lotus MCP lets you create reusable browser automation skills by demonstration. You narrate a browser workflow, and Lotus converts it into an executable skill you can run on demand. This guide walks you through using the Lotus MCP server with a client, installing prerequisites, configuring the setup, and creating your first skills.

How to use

You use an MCP client to connect to the Lotus server and create skills by demonstrating browser workflows. Start the MCP client, ensure your Lotus configuration is active, and then instruct the client to record a workflow. Demonstrate the steps you want the skill to perform in the browser, narrate what you’re doing, and finish with a clear indication like "I’m done". The client will convert your demonstration into an executable skill that you can run later.

How to install

Prerequisites for macOS, Linux, and Windows are provided to set up the environment and required tools.

brew install sox

Install SoX on Linux.

sudo apt-get install sox libsox-fmt-all

Windows users should download and install SoX from the official site.

https://sox.sourceforge.net/

Cursor MCP setup

Install the MCP and the Cursor extension, then configure the MCP server for Cursor in your user or project settings.

# Install the MCP
npm install -g github:chrisvin-jabamani/lotus-mcp --ignore-scripts

# Install the Cursor extension
curl -L -o /tmp/lotus.vsix https://github.com/chrisvin-jabamani/lotus-mcp/raw/main/extension/lotus-0.1.0.vsix
cursor --install-extension /tmp/lotus.vsix

Create the MCP configuration for Cursor. Place it at ~/.cursor/mcp.json (global) or .cursor/mcp.json in your project.

{
  "mcpServers": {
    "lotus": {
      "command": "lotus-mcp-cursor",
      "env": {
        "LOTUS_API_KEY": "your-api-key",
        "LOTUS_URL": "https://www.uselotus.ai"
      }
    }
  }
}

Alternatively, copy the block into a terminal to create the file.

mkdir -p ~/.cursor
cat > ~/.cursor/mcp.json << 'EOF'
{
  "mcpServers": {
    "lotus": {
      "command": "lotus-mcp-cursor",
      "env": {
        "LOTUS_API_KEY": "your-api-key",
        "LOTUS_URL": "https://www.uselotus.ai"
      }
    }
  }
}
EOF

Restart Cursor to apply changes. Look for the green dot next to “lotus” under Cursor Settings → MCP.

Create your first skill by asking Claude to create a skill to check court availability on Rec.us. The browser opens inside Cursor. Demonstrate the workflow, then say "I’m done."

Claude Code setup

Install the Claude Code MCP client, then configure the Claude integration to access Lotus.

# Install the MCP client
npm install -g github:chrisvin-jabamani/lotus-mcp --ignore-scripts

Add Lotus as an MCP with Claude. This connects Claude’s MCP workflow with Lotus.

claude mcp add lotus -- lotus-mcp-cli

Create your first Claude-driven skill

Set environment variables when prompted:

How it works

The flow starts with your instruction to create a skill, the browser opens, you demonstrate the workflow, and when you say you’re done, the skill is created and ready to use.

Tools

The following commands help you manage and control the Lotus MCP workflow within your session.

Troubleshooting

If installation fails with ENOENT, ensure you use the --ignore-scripts flag when installing the MCP.

For audio-related errors, install SoX on your platform.

If the browser doesn’t open in Cursor, verify the extension is installed and try the in-app command to open the browser.

To troubleshoot connection issues, verify your API key and URL, and check MCP logs in Cursor’s Output panel.

If the MCP does not load, confirm the MCP JSON file exists and the green dot is visible in Cursor Settings → MCP, then restart Cursor.

License

MIT

Available tools

lotus_start_recording

Start recording a browser workflow to convert into a skill.

lotus_stop_recording

Stop recording and analyze the captured workflow.

lotus_refine_skill

Convert the recorded workflow into an executable skill.

lotus_refine_status

Check the progress of skill creation and refinement.

lotus_refine_answer

Answer AI questions during the skill development process.

lotus_cancel_session

Cancel the current recording/refinement session.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational