Napi MCP Server

The `postinstall` script helper for handling native bindings in legacy `npm` versions

Local serverstdio

What is the Napi MCP Server?

The postinstall script helper for handling native bindings in legacy npm versions

What the server does

The postinstall script helper for handling native bindings in legacy npm versions, this is a reimplementation of the [node-install][node-install] functionality from [esbuild][esbuild] for [napi-rs][napi-rs] ecosystem packages like [rollup][rollup], [@swc/core][swc-core] and [unrs-resolver][unrs-resolver].

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Napi MCP Server

{
  "mcpServers": {
    "napi": {
      "command": "npx",
      "args": ["-y", "napi-postinstall"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use Napi to Types.”
  • “Use Napi to Example.”
  • “Use Napi to Sponsors.”

Frequently asked questions

The `postinstall` script helper for handling native bindings in legacy `npm` versions Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.