Get the FREE Ultimate OpenClaw Setup Guide →

browser-use

MCP server from win4r/browser-use-MCP-Server

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio win4r-browser-use-mcp-server node /path/to/browser-use/build/index.js

How to use

The browser-use MCP server implements a simple notes system that models text notes as resources accessible via note:// URIs. It exposes a minimal set of resources and a tool for creating notes, as well as a prompt that can generate summaries of all stored notes. You can interact with the server using standard MCP tooling to list, fetch, and manage notes, and you can invoke the create_note tool to add new entries to the server state. When integrated with an MCP client, the server will respond with resources representing individual notes and associated metadata, along with embedded content when requested.

To use the server, start it using the configured command, then issue MCP requests to access the note resources or to call the create_note tool. Notes have a title, content, and metadata, and are exposed with a plain text mime type for straightforward access. You can also request a summarized view of all notes via the summarize_notes prompt, which returns a structured prompt intended for an LLM-based summarization step, including all note contents as embedded resources for context.

How to install

Prerequisites:

  • Node.js (recommended LTS version) installed on your machine
  • Basic familiarity with MCP clients and stdio-based communication

Installation steps:

  1. Ensure dependencies are installed in the project:
npm install
  1. Build the server:
npm run build
  1. (Optional for development) Run in watch mode to auto-rebuild on changes:
npm run watch
  1. Run the server using the configured command (example):
node /path/to/browser-use/build/index.js
  1. Verify the server is up and producing MCP-compatible stdio output by connecting an MCP client or using the MCP Inspector tooling as described in the project documentation.

Additional notes

Notes:

  • The server exposes a note:// resource space with simple note objects (title, content, metadata). Each note is accessible as a resource URI and can be retrieved via standard MCP requests.
  • The create_note tool accepts a title and content to store a new note in the server state.
  • The summarize_notes prompt generates a structured prompt intended for LLM summarization, including all notes as embedded resources for context.
  • Debugging MCP servers happens via stdio; using the MCP Inspector can help expose a debugging URL for browser-based inspection.
  • If you integrate with Claude Desktop (as suggested in the README), configure the mcpServers entry in claude_desktop_config.json to point to the built index.js.
  • Environment variables are optional for basic usage; you can add them under the env object in the mcp_config if you have runtime requirements (e.g., API keys or feature flags).

Related MCP Servers

Sponsor this space

Reach thousands of developers