🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@sidebutton/server

Package Overview
Dependencies
Maintainers
2
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sidebutton/server

SideButton server with MCP integration, REST API, and web dashboard for workflow automation

Source
npmnpm
Version
1.0.3
Version published
Weekly downloads
267
2.69%
Maintainers
2
Weekly downloads
 
Created
Source

@sidebutton/server

SideButton server with MCP integration, REST API, and web dashboard for workflow automation.

npm version License

Installation

npm install @sidebutton/server

Quick Start

# Start the server
npx sidebutton serve

# Open http://localhost:9876

Features

  • Web Dashboard - Visual workflow management UI
  • MCP Server - Model Context Protocol for AI agents (Claude Code, Cursor)
  • REST API - JSON endpoints for mobile and external integrations
  • Chrome Extension - Browser automation via WebSocket
  • CLI - Command-line interface for workflow management

CLI Commands

sidebutton serve              # Start server on port 9876
sidebutton serve --stdio      # Start with stdio transport (for Claude Desktop)
sidebutton serve -p 8080      # Start on custom port
sidebutton list               # List available workflows
sidebutton run <id>           # Run a workflow by ID
sidebutton status             # Check server status

MCP Integration

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "sidebutton": {
      "command": "npx",
      "args": ["@sidebutton/server@latest", "serve", "--stdio"]
    }
  }
}

Note: The --stdio flag uses stdin/stdout for MCP communication, which is required for Claude Desktop's JSON config. The HTTP server still runs in the background for browser extension connectivity.

Claude Code

Add to ~/.claude/settings.json:

{
  "mcpServers": {
    "sidebutton": {
      "type": "sse",
      "url": "http://localhost:9876/mcp"
    }
  }
}

Cursor

Add to ~/.cursor/mcp.json:

{
  "mcpServers": {
    "sidebutton": {
      "url": "http://localhost:9876/mcp"
    }
  }
}

MCP Tools

ToolDescription
run_workflowExecute a workflow by ID
list_workflowsList available workflows
get_workflowGet workflow YAML definition
get_run_logGet execution log
list_run_logsList recent executions
get_browser_statusCheck extension connection
capture_pageCapture page selectors
navigateNavigate browser to URL
snapshotGet accessibility tree
clickClick element
typeType text
scrollScroll page
extractExtract text
screenshotCapture screenshot
hoverHover over element

Documentation

License

Apache-2.0

Keywords

mcp

FAQs

Package last updated on 23 Jan 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts