Npm Run MCP Server
什麼是npm-run-mcp-server?
npm-run-mcp-server是一個智能橋樑,連接您的AI助手(如Claude、Cursor、VS Code Copilot)與項目的npm腳本。它能自動讀取項目的package.json文件,將其中定義的腳本(如test、build、start等)轉換為AI可以直接調用的工具。這意味著您可以通過自然語言讓AI助手執行項目任務,無需手動輸入命令行。如何使用npm-run-mcp-server?
使用非常簡單:只需在您的AI工具配置中添加幾行配置,服務器就會自動啟動。它會自動檢測您當前的項目,讀取package.json中的腳本,並將它們暴露給AI助手。您可以通過自然語言如“請運行測試”或“構建項目”來觸發相應的腳本執行。適用場景
適用於任何使用npm、pnpm、yarn或bun管理的JavaScript/TypeScript項目。特別適合: - 開發過程中頻繁運行測試、構建 - 需要執行復雜部署流程 - 團隊協作中統一任務執行方式 - 自動化重複性開發任務主要功能
自動腳本發現
無需手動配置,自動讀取項目package.json中的所有npm腳本,包括npm、pnpm、yarn和bun支持的各種格式。
安全控制
支持腳本白名單和黑名單配置,防止AI執行危險腳本(如publish、eject等),確保項目安全。
智能參數傳遞
AI可以通過結構化參數向腳本傳遞選項,如test腳本的--watch模式,實現更智能的交互。
多工具集成
支持Claude Desktop、Cursor、VS Code Copilot等多種AI工具,配置簡單,一鍵安裝。
零配置啟動
無需額外配置即可使用,npx自動下載最新版本,開箱即用。
優勢
自動化程度高:自動發現項目腳本,無需手動配置每個命令
安全性好:支持腳本白名單,防止意外執行危險操作
兼容性強:支持npm、pnpm、yarn、bun所有主流包管理器
使用簡單:配置簡單,幾行代碼即可集成到現有工作流
靈活可配置:支持詳細腳本配置,包括自定義描述和參數模式
侷限性
僅適用於Node.js/JavaScript項目,其他語言項目不適用
需要AI助手支持MCP協議(Claude、Cursor等已支持)
複雜腳本參數可能需要額外配置才能被AI正確理解
執行權限與本地用戶相同,需注意腳本安全性
如何使用
選擇您的AI工具
根據您使用的AI助手選擇相應的配置方式。目前支持Claude Desktop、Cursor和VS Code Copilot。
添加MCP服務器配置
在您的AI工具配置文件中添加npm-run-mcp-server的配置。不同工具的配置文件位置不同:
- Claude Desktop: claude_desktop_config.json
- Cursor: 設置 > 功能 > MCP服務器
- VS Code: .vscode/settings.json
重啟AI工具
保存配置文件後,重啟您的AI助手以加載新的MCP服務器。
開始使用
在AI聊天界面中,您現在可以要求AI執行項目腳本,例如:“請運行測試”或“構建項目”。
使用案例
自動化測試執行
在開發過程中,您可以讓AI自動運行測試,無需離開聊天界面或打開終端。
項目構建與部署
在準備部署時,通過AI一鍵執行完整的構建和部署流程。
開發環境管理
快速啟動開發服務器或執行開發相關任務。
常見問題
這個工具安全嗎?AI會不會執行危險命令?
支持哪些包管理器?
需要全局安裝嗎?
如何自定義腳本的描述?
腳本執行失敗怎麼辦?
相關資源
GitHub倉庫
源代碼、問題追蹤和貢獻指南
MCP官方文檔
Model Context Protocol的官方文檔和規範
NPM包頁面
NPM上的包信息和版本歷史
一鍵安裝鏈接
在Cursor中一鍵安裝的快捷鏈接

Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.8K
4.5分

Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
31.4K
5分

Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
120.0K
5分

Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
31.3K
4.5分

Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.3K
5分

Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
19.1K
4.5分

Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
24.0K
4.8分

Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
78.5K
4.7分


