Npm Run MCP Server
N

Npm Run MCP Server

An MCP server that can automatically convert the project's npm scripts into tools that can be called by the AI assistant. It supports npm, pnpm, yarn, and bun, and provides security configuration and automatic detection functions.
2.5 points
3.2K

What is npm-run-mcp-server?

npm-run-mcp-server is an intelligent bridge that connects your AI assistant (such as Claude, Cursor, VS Code Copilot) with the project's npm scripts. It can automatically read the project's package.json file and convert the scripts defined in it (such as test, build, start, etc.) into tools that the AI can directly call. This means you can let the AI assistant execute project tasks through natural language without manually entering commands in the command line.

How to use npm-run-mcp-server?

It's very simple to use: just add a few lines of configuration to your AI tool's configuration, and the server will start automatically. It will automatically detect your current project, read the scripts in package.json, and expose them to the AI assistant. You can trigger the execution of the corresponding scripts through natural language such as 'Please run the tests' or 'Build the project'.

Use cases

Suitable for any JavaScript/TypeScript project managed by npm, pnpm, yarn, or bun. Especially suitable for: - Frequent testing and building during the development process - Need to execute complex deployment processes - Unify the task execution method in team collaboration - Automate repetitive development tasks

Main features

Automatic script discovery
Without manual configuration, automatically read all npm scripts in the project's package.json, including various formats supported by npm, pnpm, yarn, and bun.
Security control
Supports the configuration of script whitelists and blacklists to prevent the AI from executing dangerous scripts (such as publish, eject, etc.) and ensure project security.
Intelligent parameter passing
The AI can pass options to the script through structured parameters, such as the --watch mode of the test script, to achieve more intelligent interaction.
Multi-tool integration
Supports multiple AI tools such as Claude Desktop, Cursor, and VS Code Copilot. The configuration is simple and can be installed with one click.
Zero-configuration startup
It can be used without additional configuration. npx automatically downloads the latest version and is ready to use out of the box.
Advantages
High degree of automation: Automatically discover project scripts without manually configuring each command
Good security: Supports script whitelists to prevent accidental execution of dangerous operations
Strong compatibility: Supports all mainstream package managers such as npm, pnpm, yarn, and bun
Easy to use: Simple configuration, and can be integrated into the existing workflow with just a few lines of code
Flexible and configurable: Supports detailed script configuration, including custom descriptions and parameter modes
Limitations
Only applicable to Node.js/JavaScript projects, not applicable to projects in other languages
Requires the AI assistant to support the MCP protocol (Claude, Cursor, etc. already support it)
Complex script parameters may require additional configuration to be correctly understood by the AI
The execution permission is the same as that of the local user, so pay attention to script security

How to use

Select your AI tool
Select the corresponding configuration method according to the AI assistant you are using. Currently supports Claude Desktop, Cursor, and VS Code Copilot.
Add MCP server configuration
Add the configuration of npm-run-mcp-server to the configuration file of your AI tool. The configuration file locations of different tools are different: - Claude Desktop: claude_desktop_config.json - Cursor: Settings > Features > MCP Server - VS Code:.vscode/settings.json
Restart the AI tool
After saving the configuration file, restart your AI assistant to load the new MCP server.
Start using
In the AI chat interface, you can now ask the AI to execute project scripts, for example: 'Please run the tests' or 'Build the project'.

Usage examples

Automated test execution
During the development process, you can let the AI automatically run tests without leaving the chat interface or opening the terminal.
Project building and deployment
When preparing for deployment, execute the complete building and deployment process with one click through the AI.
Development environment management
Quickly start the development server or execute development-related tasks.

Frequently Asked Questions

Is this tool safe? Will the AI execute dangerous commands?
Which package managers are supported?
Does it need to be installed globally?
How to customize the description of the script?
What should I do if the script execution fails?

Related resources

GitHub repository
Source code, issue tracking, and contribution guidelines
MCP official documentation
Official documentation and specifications of the Model Context Protocol
NPM package page
Package information and version history on NPM
One-click installation link
A quick link for one-click installation in Cursor

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "npm-scripts": {
      "command": "npx",
      "args": ["-y", "npm-run-mcp-server"]
    }
  }
}

{
  "github.copilot.chat.mcpServers": {
    "npm-scripts": {
      "command": "npx",
      "args": ["-y", "npm-run-mcp-server"]
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

V
Vestige
Vestige is an AI memory engine based on cognitive science. By implementing 29 neuroscience modules such as prediction error gating, FSRS - 6 spaced repetition, and memory dreaming, it provides long - term memory capabilities for AI. It includes a 3D visualization dashboard and 21 MCP tools, runs completely locally, and does not require the cloud.
Rust
5.5K
4.5 points
B
Better Icons
An MCP server and CLI tool that provides search and retrieval of over 200,000 icons, supports more than 150 icon libraries, and helps AI assistants and developers quickly obtain and use icons.
TypeScript
6.7K
4.5 points
A
Assistant Ui
assistant - ui is an open - source TypeScript/React library for quickly building production - grade AI chat interfaces, providing composable UI components, streaming responses, accessibility, etc., and supporting multiple AI backends and models.
TypeScript
7.4K
5 points
A
Apify MCP Server
The Apify MCP Server is a tool based on the Model Context Protocol (MCP) that allows AI assistants to extract data from websites such as social media, search engines, and e-commerce through thousands of ready-to-use crawlers, scrapers, and automation tools (Apify Actors). It supports OAuth and Skyfire proxy payment and can be integrated into MCP clients such as Claude and VS Code through HTTPS endpoints or local stdio.
TypeScript
7.6K
5 points
R
Rsdoctor
Rsdoctor is a build analysis tool specifically designed for the Rspack ecosystem, fully compatible with webpack. It provides visual build analysis, multi - dimensional performance diagnosis, and intelligent optimization suggestions to help developers improve build efficiency and engineering quality.
TypeScript
10.5K
5 points
N
Next Devtools MCP
The Next.js development tools MCP server provides Next.js development tools and utilities for AI programming assistants such as Claude and Cursor, including runtime diagnostics, development automation, and document access functions.
TypeScript
10.8K
5 points
T
Testkube
Testkube is a test orchestration and execution framework for cloud-native applications, providing a unified platform to define, run, and analyze tests. It supports existing testing tools and Kubernetes infrastructure.
Go
6.5K
5 points
M
MCP Windbg
An MCP server that integrates AI models with WinDbg/CDB for analyzing Windows crash dump files and remote debugging, supporting natural language interaction to execute debugging commands.
Python
10.6K
5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
20.4K
4.5 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
34.3K
5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
25.5K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
72.9K
4.3 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
32.2K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
64.4K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
21.0K
4.5 points
C
Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
98.2K
4.7 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2026AIBase