browser-use
MCP server from win4r/browser-use-MCP-Server
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:
- Ensure dependencies are installed in the project:
npm install
- Build the server:
npm run build
- (Optional for development) Run in watch mode to auto-rebuild on changes:
npm run watch
- Run the server using the configured command (example):
node /path/to/browser-use/build/index.js
- 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
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.