Skip to main content
Glama

SW Toolbox MCP

Local MCP hub for SW Toolbox. Agents call compress_image instead of writing a script. Files stay on the machine.

Install is free. Paid tools need a Pro key. Without SW_TOOLBOX_KEY, the hub only registers compress_image. Buy SW Toolbox Pro ($15 once) and paste the Polar SW-TBX-… key.

Start from the Chrome extension

Chrome cannot spawn Node itself. Once:

npx -y github:simonwong201293/tools-mcp install-host --extension-id=YOUR_EXTENSION_ID

(YOUR_EXTENSION_ID is on chrome://extensions with Developer mode on, or copied from the Agent tab.) Then Start hub in the SW Toolbox Agent panel launches a detached process on http://127.0.0.1:17321/mcp. Paste the HTTP JSON the panel copies into Cursor.

Related MCP server: mcp-pdf-utils

Use with Cursor (stdio, no extension)

{
  "mcpServers": {
    "sw-toolbox": {
      "command": "npx",
      "args": ["-y", "github:simonwong201293/tools-mcp"],
      "env": {
        "SW_TOOLS_GROUPS": "images",
        "SW_TOOLBOX_KEY": "SW-TBX-your-pro-key"
      }
    }
  }
}

Omit SW_TOOLBOX_KEY for the free compress demo. SW_TOOLS_GROUPS is a comma list: images, pdf, data (ignored until a valid key is set).

Groups (Pro)

Group

Tools

images

compress_image, convert_image, resize_image, strip_exif, heic_convert

pdf

merge_pdf, split_pdf, images_to_pdf

data

format_json, view_csv, make_qr, color_palette

HTTP MCP (serve)

npx github:simonwong201293/tools-mcp serve

Binds 127.0.0.1:17321:

  • GET /health — Agent panel probe

  • POST /shutdown — Agent panel Stop

  • /mcp — Streamable HTTP MCP (what Cursor uses when the hub is already running)

Mint keys (owner)

node scripts/mint-pro-key.mjs 1
node scripts/mint-pro-key.mjs 1 20

Keep PRO_SECRET in sync with src/license.ts and web-tools-ext/src/lib/mcp/license.ts.

Develop

npm install
npm run build
node dist/index.js
A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An MCP server for image and video processing that allows AI assistants to resize, convert, compress, and analyze media files locally without API keys. It supports a wide range of formats and provides tools for tasks such as metadata removal, frame extraction, and video conversion.
    13
    4
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    An MCP server for local PDF manipulation including merging, splitting, rotating, watermarking, and text extraction. It works with various MCP-compatible clients and processes PDFs entirely on-device without cloud services.
    11
    13
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    An open-source MCP server bundling 50+ local utility tools for PDF processing, web scraping, OCR, data transformation, and more, with zero configuration and no API keys required.
    51
    55
    MIT

View all related MCP servers

Related MCP Connectors

  • Production-grade cryptography toolkit with 31 MCP tools for classical, PQC, and KMS workflows.

  • EPUB/PDF tools: merge, split, compress, convert, edit metadata, validate ebooks.

  • Free MCP tools: the only MCP linter, health checks, cost estimation, and trust evaluation.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/simonwong201293/tools-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server