Skip to main content
Glama
contributory

Steel MCP Server

by contributory

Steel MCP Server

Stateless Streamable HTTP MCP server for the Steel Browser API, built with Hono and deployed on Ampt.

Endpoint

  • POST /mcp — MCP Streamable HTTP endpoint in JSON response mode

  • GET / — service metadata

  • GET /health — health check

Each MCP request gets a fresh MCP server and transport, so the deployment does not depend on sticky sessions or in-memory session routing.

Related MCP server: camoufox-mcp

Authentication

Pass the Steel API key with each MCP request using one of these forms:

Authorization: Bearer <STEEL_API_KEY>

or:

steel-api-key: <STEEL_API_KEY>

or append ?apiKey=<STEEL_API_KEY> to the MCP URL. api_key and key are accepted aliases.

For local development and server-side use, STEEL_API_KEY is also accepted as an environment-variable fallback.

Structure

index.ts               # Ampt entrypoint; registers the Hono fetch handler
src/
├── app.ts             # Hono routes
└── mcp/
    └── server.ts      # MCP server, Steel API client, CDP helpers, tools
test/
└── server.test.ts     # Hono + MCP transport tests

Test

npm install
npm test

Deploy to Ampt

Ampt loads the root index.ts entrypoint. The Hono app is attached to Ampt's web-standard fetch runtime via fire(app).

npx @ampt/cli deploy prod --org bosuutap --app steel-mcp

The permanent environment exposes the MCP endpoint at:

https://<your-ampt-domain>/mcp

MCP tools

The server exposes 10 tools for stateless scraping/screenshots, Steel session lifecycle, computer-use actions, navigation, session screenshots, DOM selector extraction through CDP, and network request capture through CDP.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables browser automation and web scraping with multi-session management, supporting page navigation, element interaction, network request capture, and content extraction across multiple concurrent browser instances.
    7 npm
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables browser automation with anti-detection features, including navigation, interaction, form filling, and session management.
    22
    10
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Exposes Steel Browser automation over HTTP, providing MCP clients with tools for browser control, page interaction, screenshots, and session management.
    MIT