Notte MCP server banner
May 19, 2025

Notte MCP Server: Extending AI Agents with Browser Control Capabilities

Lucas's profile picture
By Lucas

Understanding MCP Servers

What is MCP? Model Context Protocol (MCP) allows Claude, Cursor other AI assistants systems to access external tools and data sources through specialized servers to break free from their inherent limitations

At Notte, we've developed an MCP server implementation focused specifically on browser control so that you can ask Claude or Cursor to act on your behalf on the web but directly from the chat interface !

But what is Notte exactly ?
Notte provides the full-stack web AI agents framework that allows you to develop, deploy, and scale your own agents, all with a single API. Our platform transforms the internet into an agent-friendly environment, turning websites into structured, navigable maps described in natural language. The core of our approach is our unique perception layer, which enables AI agents to "see" and understand web interfaces just as humans do.

Notte-MCP: Browser Control for AI Agents

Notte MCP server: diagram

The Notte-MCP implementation directly mirrors the Notte-API offering. With the Notte-MCP, LLMs can systems to extend their capabilities to browser control, to solve even complex tasks:

  • Enhanced coding assistance through real-time documentation access
  • Access Stack Overflow answers and Hacker News discussions
  • Automated form completion for repetitive tasks with build-in authentication
  • Download files and resources from specified websites
  • Data collection from websites without available APIs
  • Streamlined research workflows with AI-assisted browsing

Technical Implementation

Notte implements the MCP protocol specification with a focus on browser automation. The implementation is lightweight and integrates easily with existing AI workflows, providing a consistent API for AI agents to leverage.

For teams already using Claude through desktop applications or Cursor for development, adding Notte requires minimal configuration while significantly expanding their capabilities.

Server Setup

Follow the following steps on your terminal to install and run your notte-mcp server

main.py
export NOTTE_API_KEY="your-api-key"
pip install notte-mcp     # install notte package
python -m notte_mcp.server # start the MCP server

this starts a localhost server on post 8000 that you can use to setup Claude Desktop or Cursor

config.json
{
    "mcpServers": {
        "notte-mcp": {
            "url": "<http://localhost:8000/sse>",
            "env": {
                "NOTTE_API_KEY": "<your-notte-api-key>"
            }
        }
    }
}

For Cursor and Claude users you can follow the respective documentation to add a new MCP server:

Looking Forward

As we continue developing Notte, we see tremendous potential for integration with various AI systems. The ability to control browsers opens up new possibilities for automation, research, and assistance that weren't previously possible with standalone LLM systems.

We aim to bridge with gap through open-source, reflecting our commitment to collaborative development and community-driven innovation. We believe these tools reach their full potential when developers can freely build upon and extend them.

Additional resources

Notte MCP Server: Extending AI Agents with Browser Control Capabilities | Notte