Diwall MCP

English
Download v0.0.1

The project

Where the server comes from, how it relates to Diwall, who built it, and under which licence: MIT.

Where it comes from

Diwall came first and is a separate project with its own site: a command-line tool that gives a language model eyes on the web, a keyboard and a mouse, through a headless Chromium that Playwright drives. This project descends from it and from its working method.

This server is its counterpart on the real browser. Both give a model an image with numbered elements and the accessibility tree. This one attaches over the Chrome DevTools Protocol to the browser you chose, works in the sessions you signed in to, and answers a model through MCP instead of a shell command.

The name is Diwall’s, “dike” in Breton, proposed by Gemini; MCP names the protocol. The package keeps the longer name, mcp-server-diwall-browser.

Where it stands

Version 0.0.1, as packages for Debian, Ubuntu, Fedora, openSUSE Leap and Arch Linux, or from a clone of the repository (Install and check). What changed and when, with the measures behind each change, is in the repository’s dated journal, docs/JOURNAL.md, which starts on 2 October 2026.

Licence: MIT. The text is in LICENSE.

Credits

The project is built by one person with language models, each in a role written down as it was actually played.

  • Ronan Davalan: architect and arbiter. Vision, security requirements, decisions, validation and testing.
  • Claude Code (Anthropic; Opus 5.5, Sonnet 5.5 and Haiku 5.5): systems engineer and lead developer. The server, its tests, its documentation, the text and upkeep of this site, the scene that illustrates the first release and its short clip, rendered in Blender on the workstation, driven through LibreModular-MCP, and a field report of the first launch from the Debian package.
  • Claude Cloud (Anthropic): part of the code, written on branches from prompts and reviewed before every merge.
  • Muse Spark 1.3 Contributor (Meta, through OpenCode): the first use of the server by a model other than Claude, on a local instance of a web application, whose field report shaped the fixes that followed; the stylesheet and layout of this site, chosen among several trials, the text and the behaviour of the pages left untouched; two readings of this site, with wording proposals in four languages kept as drafts and defects found, which were corrected.
  • DeepSeek V4 Pro (DeepSeek, through OpenCode): an independent security audit of the v0.0.1 tag from a blank session; four of its seven findings were confirmed at triage and corrected.
  • GLM 5.3 (Zhipu, through OpenCode): an independent security audit of the same tag from a blank session, with reproductions on a headless browser; three of its seven findings were confirmed at triage and corrected.
  • DeepSeek V4.1 Flash 1017 (DeepSeek, through OpenCode): the 3D emblem “the glass D”, drawn in Blender on the workstation; it is the eye of the scene that illustrates the first release.
  • Gemini (Google): architectural advice; proposed the name Diwall.
  • gemini-3.5-flash (Google, through OpenCode 2.0.29): tested the connection through a dedicated agent: the tools reach that agent only, and its shell asks before running.
  • Space Bunny Free (through opencode): the project’s logo, the round-eyed D, used on this site, its icons and the title page of the manuals; pruning of files at its start.

From Diwall, whose method this project inherits: Muse Spark 1.3 Free, a review of Diwall’s guide for models; Grok (xAI), an external reading of a delivered PDF that led to a cleanup of the documentation.

The list in the repository: CONTRIBUTORS.md. Source code and reports of problems: the repository.