What prerequisites are needed?
Latest Git and Node.js, Claude Desktop, and (optionally) a running Steel Docker image for self-hosting or a Steel API key for cloud mode.
@mikeysrecipes
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"steel-mcp-server-mikeysrecipes": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@steel-dev/steel-mcp-server",
"--client",
"claude"
]
}
}
}Navigate to any URL in the browser
Perform a Google search by navigating to "https://www.google.com/search?q=encodedQuery".
Click elements on the page using numbered labels
Type text into input fields using numbered labels
Scroll down the page
Scroll up the page
Navigate to the previous page in browser history
Wait for up to 10 seconds, useful for pages that load slowly or need more time for dynamic content to appear.
Capture the current page without bounding boxes or highlights and store it as a resource.
A Model Context Protocol (MCP) server that enables LLMs like Claude to navigate the web through Puppeteer-based tools and Steel. Based on the Web Voyager framework, it provides tools for all standard web actionsāclicking, scrolling, typing, and taking screenshots.
Install automatically via Smithery (npx -y @smithery/cli install @steel-dev/steel-mcp-server --client claude) or manually by cloning the repo, running npm install && npm build, and starting with npm start. Configure Claude Desktop by adding a server entry to claude_desktop_config.json with environment variables for Steel Cloud or local mode.
Latest Git and Node.js, Claude Desktop, and (optionally) a running Steel Docker image for self-hosting or a Steel API key for cloud mode.
Set the `STEEL_LOCAL` environment variable to `"true"` for local mode (no API key needed) or `"false"` for cloud mode (requires `STEEL_API_KEY`). Optionally change `STEEL_BASE_URL` for custom endpoints.
It provides `navigate`, `search`, `click`, `type`, `scroll_down`, `scroll_up`, `go_back`, `wait`, and `save_unmarked_screenshot`.
Screenshots are stored as MCP resources accessible via URIs in the form `screenshot://RESOURCE_NAME`.
No, it is optional. It adds a delay (in seconds) after every tool action to help with slow-loading or dynamic pages.
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi
A curated list of references for MLOps
Painless E2E Automation for Mobile and Web
MCP Toolbox for Databases is an open source MCP server for databases.
Comments