Skip to main content
MCP server CX Codex

Dejo — Claude Code MCP server: browser memory

Dejo stores website workflows and replays them through an MCP server. Use it for recurring browser tasks, such as checking a page or working through a portal.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add dejo-mcp -- uvx dejo-mcp
Open on GitHub

What Dejo does

On the first visit, the agent uses a browser to explore a site. Dejo turns those actions into a route with checks; later, it replays the route and verifies each step. If the site changes, the agent can revise the broken step while keeping the rest of the route.

Routes live in a local file and include ways to locate page controls plus checks for successful actions. Dejo also keeps a map of visited pages, though it reflects the last time each page was seen. You need Python 3.11 or newer and Chromium installed through Playwright. No API key or account is required; browser actions will not run without Chromium.

What it helps with

  • replay a saved workflow on a website
  • check whether a browser action succeeded
  • repair a route after a site change
  • find controls on pages visited earlier

Example prompts for the agent

  • Check how many open issues appear on the project page.
  • Run the saved portal login workflow and tell me what happened.
  • Find the download control on a page we have already visited.

How to install Dejo

Platform CLI

claude mcp add dejo-mcp -- uvx dejo-mcp

uvx runs the command named after the package; if the README names another one, use uvx --from dejo-mcp <command>

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Dejo

How do I install Dejo in Claude Code?

Run claude mcp add dejo-mcp -- uvx dejo-mcp. You also need Python 3.11 or newer and Chromium installed through Playwright.

What does Dejo do?

It saves browser workflows as routes, then replays them and checks the results. If a site changes, the agent can update the affected step.

Does Dejo need an API key?

No. Dejo does not call a model, and its memory stays in a local file on your machine.

Similar MCP servers

MCP servers catalog →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor