steel-mcp-server

steel-mcp-server

35

Steel MCP Server is an MCP server that enables web navigation for Large Language Models (LLMs) through Puppeteer and Steel, providing tools for standard web interactions. It supports both local and cloud-based operations and enhances functionality for projects like Claude Desktop.

Steel MCP Server

A Model Context Protocol (MCP) server enabling LLMs like Claude to navigate the web through Puppeteer-based tools and Steel. Built on the Web Voyager framework, it provides tools for standard web actions such as clicking, scrolling, typing, and taking screenshots.

Key Features

  • Browser automation with Puppeteer
  • Steel integration for session management
  • Visual element identification via numbered labels
  • Screenshot capabilities
  • Basic web interaction (navigation, clicking, form filling)
  • Supports lazy-loading through scrolling
  • Operates in both local and cloud modes

Installation & Running

  • Install via Smithery using:
    • npx -y @smithery/cli install @steel-dev/steel-mcp-server --client claude
  • Clone repository: git clone https://github.com/steel-dev/steel-mcp-server.git
  • Install dependencies: npm install
  • Build: npm run build
  • Start the server: npm start

Example Usage 📹

The server enables Claude to research the latest developments and create interactive visualizations based on data.