Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🏒 Workplace & Productivity
  3. Excel Webview2 MCP
Excel Webview2 MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 7:44:07 PM

Excel Webview2 MCP

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository2 GitHub StarsTotal stargazers on GitHub for the source repository (2 stars).Visit Website

MCP server for Excel add-ins via WebView2 CDP

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "excel-webview2-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@dsbissett/excel-webview2-mcp@latest"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives🏒 More in Workplace & Productivity

Documentation Overview

Excel WebView2 MCP

Professional MCP connectivity for Microsoft Excel add-ins running inside WebView2.

ItemValue
Package@dsbissett/excel-webview2-mcp
UpstreamFork of ChromeDevTools/chrome-devtools-mcp
Target runtimeExcel add-ins hosted in WebView2
Debug endpointhttp://127.0.0.1:9222
Recommended setupClaude Code plugin marketplace

[!IMPORTANT] As of v0.0.2, this server can launch Excel and sideload your add-in for you. You no longer need to start the dev server or attach a debugger before using it β€” excel_launch_addin will start your local dev server (if configured) and launch Excel with WebView2 remote debugging enabled on port 9222. Manual pre-launch is still supported: if an Excel add-in is already running with remote debugging on 9222, the server will attach to it.

What's New in v0.0.2

  • Add-in lifecycle management β€” new tools launch and stop Excel add-ins directly from Claude Code:
    • excel_detect_addin β€” discover manifest and dev server configuration for the current project.
    • excel_launch_addin β€” start the dev server (if needed) and launch Excel with the add-in sideloaded and CDP port 9222 enabled.
    • excel_stop_addin β€” tear down the launched Excel session and dev server process tree.
  • Read-only Excel inspection tools β€” a broad set of read operations for inspecting workbooks, worksheets, ranges, tables, pivots, charts, and more. None of these mutate workbook state:
    • Context & structure: excel_context_info, excel_workbook_info, excel_list_worksheets, excel_worksheet_info, excel_active_range, excel_used_range.
    • Range reads: excel_read_range, excel_range_properties, excel_range_formulas, excel_range_special_cells, excel_find_in_range.
    • Formatting & validation: excel_list_conditional_formats, excel_list_data_validations.
    • Tables & names: excel_list_tables, excel_table_info, excel_table_rows, excel_table_filters, excel_list_named_items.
    • Comments & shapes: excel_list_comments, excel_list_shapes.
    • Calculation & pivots: excel_calculation_state, excel_list_pivot_tables, excel_pivot_table_info, excel_pivot_table_values.
    • Charts: excel_list_charts, excel_chart_info, excel_chart_image.
    • Misc: excel_custom_xml_parts, excel_settings_get.
  • Socket-based port detection replaces HTTP polling for more reliable dev-server and CDP readiness checks on Node 24.
  • Robust cleanup on Windows β€” excel_stop_addin now force-kills the dev server process tree via taskkill.

Fork Notice

This repository is a fork of the Chrome DevTools MCP repository, ChromeDevTools/chrome-devtools-mcp. It preserves the upstream DevTools and MCP foundation, while adapting the connection model for Microsoft Excel add-ins hosted in WebView2.

What This Project Does

  • Connects Claude Code to a locally running Excel add-in through the Chrome DevTools Protocol (CDP).
  • Exposes MCP tools for inspection, automation, screenshots, console access, network inspection, and performance analysis.
  • Targets the embedded WebView2 runtime used by Excel add-ins instead of a standalone Chrome session.

Connection Model

text
Claude Code
    |
    v
excel-webview2-mcp
    |
    v
WebView2 remote debugging endpoint (localhost:9222)
    |
    v
Locally running Excel add-in

That separation matters: excel-webview2-mcp is a bridge to an existing debug session. It is not the thing that launches or hosts the add-in.

Prerequisites

You have two supported workflows:

Auto-launch (recommended, v0.0.2+)

  1. Your Office add-in project (with a manifest.xml and a dev server script) lives on disk.
  2. Excel desktop is installed on Windows.
  3. Node.js is installed and npx @dsbissett/excel-webview2-mcp@latest is runnable.

Call excel_detect_addin first to confirm the project is discovered, then excel_launch_addin to start the dev server and sideload the add-in into Excel with CDP port 9222 enabled. Use excel_stop_addin to tear everything down.

Manual / pre-attached

  1. Your Excel add-in is already loaded and running in the local Excel desktop client.
  2. WebView2 remote debugging is enabled and bound to port 9222 (see Launching Excel with the debug port).
  3. The debugging endpoint is reachable at http://127.0.0.1:9222.

Verify with:

Terminal
curl http://127.0.0.1:9222/json

Launching Excel with the debug port

This section applies to Excel desktop on Windows. Per Microsoft's WebView2 and Office add-in documentation, the supported way to pass Chromium flags into the WebView2 runtime is WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS. The WebView2 team also documents a registry-based fallback for persistent configuration.

If you are using Excel for Mac, this MCP server does not apply. Microsoft documents Excel for Mac debugging through Safari Web Inspector instead of a WebView2 CDP port.

Sources:

  • WebView2 debug arguments and registry policy: https://learn.microsoft.com/en-us/microsoft-edge/webview2/how-to/debug-visual-studio-code
  • Office add-ins debugging with Edge DevTools: https://learn.microsoft.com/en-us/office/dev/add-ins/testing/debug-add-ins-using-devtools-edge-chromium
  • Office add-ins debugging overview, including Mac: https://learn.microsoft.com/en-us/office/dev/add-ins/testing/debug-add-ins-overview

Windows: preferred local-dev setup

Set the environment variable before launching Excel so the Excel process inherits it:

powershell
$env:WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS="--remote-debugging-port=9222"

Then:

  1. Launch Excel from that same shell or from a parent process that inherited the variable.
  2. Start your add-in locally.
  3. Confirm the debug endpoint is live.

Worked example:

powershell
$env:WEBVIEW2_ADDITIONAL_BROWSER_ARGUMENTS="--remote-debugging-port=9222"
start excel.exe

The Office add-ins team documents this environment-variable mechanism generically for WebView2-hosted add-ins, and the WebView2 team documents --remote-debugging-port=9222 as a valid browser argument.

Windows: persistent registry fallback

If you need a persistent machine-local setting, the WebView2 team documents this registry policy path:

text
HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge\WebView2\AdditionalBrowserArguments

Use:

  • Value name: EXCEL.EXE
  • Value data: --remote-debugging-port=9222

Use the environment variable first for local development. It is easier to turn on and off and avoids leaving a persistent machine-wide setting behind.

Verify the endpoint

Run:

Terminal
curl http://127.0.0.1:9222/json/version

A healthy response is JSON and includes fields such as:

config.json
{
  "Browser": "...",
  "Protocol-Version": "...",
  "webSocketDebuggerUrl": "ws://127.0.0.1:9222/devtools/browser/..."
}

If that curl command fails, Excel is not exposing the WebView2 debug port yet, and excel-webview2-mcp will not be able to attach.

Installation

The server ships as the npm package @dsbissett/excel-webview2-mcp and is invoked via npx. The configuration below is the same across every host β€” only the location of the config file changes.

Canonical MCP entry:

config.json
{
  "mcpServers": {
    "excel-webview2": {
      "command": "npx",
      "args": ["@dsbissett/excel-webview2-mcp@latest"]
    }
  }
}
Claude Code (CLI)

One-liner:

Terminal
claude mcp add excel-webview2 -- npx @dsbissett/excel-webview2-mcp@latest

Use claude mcp add --scope user ... to make the server available in every project, or --scope project to check the config into .mcp.json for teammates.

Alternatively, install the bundled plugin:

  1. Add the marketplace from .claude-plugin/marketplace.json with /plugin marketplace add dsbissett/excel-webview2-mcp.
  2. Install with /plugin install excel-webview2-mcp.
Claude Code (VS Code extension)
  1. Open the Claude Code side panel in VS Code.
  2. Open the command palette and run Claude Code: Manage MCP Servers (or click the MCP icon in the Claude panel).
  3. Choose Add Server and paste the canonical MCP entry above, or run the claude mcp add command in the VS Code integrated terminal β€” the extension reads the same config.
Cursor

Edit ~/.cursor/mcp.json (global) or .cursor/mcp.json in the project root and add the canonical MCP entry above. Restart Cursor, then open Settings β†’ MCP to confirm excel-webview2 shows as connected.

Codex (OpenAI Codex CLI)

Codex reads MCP servers from ~/.codex/config.toml. Add:

toml
[mcp_servers.excel-webview2]
command = "npx"
args = ["@dsbissett/excel-webview2-mcp@latest"]

Then launch codex and confirm the server appears in /mcp.

GitHub Copilot (VS Code)

GitHub Copilot Chat in VS Code supports MCP servers through the agent-mode configuration.

  1. Create or edit .vscode/mcp.json in your workspace (or the user-level mcp.json via MCP: Open User Configuration from the command palette).

  2. Add the server entry:

    config.json
    {
      "servers": {
        "excel-webview2": {
          "command": "npx",
          "args": ["@dsbissett/excel-webview2-mcp@latest"]
        }
      }
    }
    

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Workplace & Productivity View all alternatives
  • Office Addin MCP logoOffice Addin MCP

    MCP server for Office add-ins via WebView2/CDP. Provides excel., page., and addin.* tools.

    🏒 Workplace & Productivity0 views
    Compare vs Office Addin MCP β†’
  • MCP Jira Scoped logoMCP Jira Scoped

    Jira MCP server with scoped API tokens via api.atlassian.com gateway

    🏒 Workplace & Productivity0 views
    Compare vs MCP Jira Scoped β†’
  • MCP Document Reader logoMCP Document Reader

    An MCP enabled multi-format document reader supporting DOCX, PDF, TXT, and Excel files

    🏒 Workplace & Productivity0 views
    Compare vs MCP Document Reader β†’
  • Doc Conv β€” Document to Markdown logoDoc Conv β€” Document to Markdown

    Convert PDF/Word/Excel/PowerPoint documents to Markdown, paid in USDC via x402.

    🏒 Workplace & Productivity0 views
    Compare vs Doc Conv β€” Document to Markdown β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Excel Webview2 MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "excel-webview2-mcp": { "command": "npx", "args": ["-y", "excel-webview2-mcp"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewExcel Webview2 MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/excel-webview2-mcp?style=directory)](https://allmcps.com/mcp/excel-webview2-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/excel-webview2-mcp"><img src="https://allmcps.com/api/badge/excel-webview2-mcp?style=directory" alt="Excel Webview2 MCP on AllMCPs" /></a>

Technical Specs & Signals

Category🏒Workplace & Productivity
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars2
GitHub Star CountTotal stargazers on GitHub representing community popularity (2 stars).
35Quality signal: Fair Β· 35/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools14/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🏒 Workplace & Productivity β†’Best MCP servers for Workplace & Productivity β†’Alternatives to Excel Webview2 MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code