MCP Hub
Back to servers

node-dev-mcp-server

A lightweight MCP server designed for Node.js development, providing comprehensive file system operations, git version control management, and package dependency tasks.

Tools
16
Updated
Jan 14, 2026

Node Dev MCP Server

Lightweight MCP server for local workspace file operations and git commands.

Tools

ToolDescriptionInput (JSON)
start_workSet remote URL from env, pull latest changes, create and push a branch, and install dependencies{ "branch": "feature-branch", "startPoint": "main" }
read_fileRead the content of a file in the workspace folder{ "name": "path/to/file.txt" }
write_fileWrite content to a file in the workspace folder{ "name": "path/to/file.txt", "content": "...", "commitMessage": "Update notes" }
delete_fileDelete a file from the workspace folder{ "name": "path/to/file.txt", "commitMessage": "Remove obsolete file" }
create_folderCreate a folder in the workspace folder{ "name": "path/to/folder" }
delete_folderDelete a folder from the workspace folder{ "name": "path/to/folder", "commitMessage": "Remove deprecated folder" }
copy_folderCopy a folder in the workspace folder{ "name": "path/to/folder", "newName": "path/to/new-folder" }
search_entriesSearch for files and folders in the workspace using a regular expression{ "pattern": "src/.*\\.ts$", "flags": "i" }
list_dirList files and folders in the workspace folder or a subfolder{ "name": "path/to/folder" } or {}
vcs_statusGet the status of the repository{}
vcs_diffGet repository diff{ "staged": false, "file": "path/to/file.txt" } or { "base": "main", "head": "HEAD" }
vcs_logShow commit log{ "limit": 10 }
install_dependenciesInstall all dependencies in the workspace{}
install_packageInstall a single package in the workspace{ "name": "lodash@4.17.21" }
run_buildRun the build script in the workspace{}
run_scriptRun a script in the workspace{ "script": "test" }

Notes:

  • vcs_remote_set_url_from_env expects PROJECT_REPO and GITHUB_TOKEN to be set.

Reviews

No reviews yet

Sign in to write a review