LiamCarver

Node Dev MCP Server

Community LiamCarver
Updated

Node based MCP server exposing I/O and Git MCP tools.

Node Dev MCP Server

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

Tools

Tool Description Input (JSON)
start_work Set remote URL from env, pull latest changes, create and push a branch, and install dependencies { "branch": "feature-branch", "startPoint": "main" }
read_file Read the content of a file in the workspace folder { "name": "path/to/file.txt" }
write_file Write content to a file in the workspace folder { "name": "path/to/file.txt", "content": "...", "commitMessage": "Update notes" }
delete_file Delete a file from the workspace folder { "name": "path/to/file.txt", "commitMessage": "Remove obsolete file" }
create_folder Create a folder in the workspace folder { "name": "path/to/folder" }
delete_folder Delete a folder from the workspace folder { "name": "path/to/folder", "commitMessage": "Remove deprecated folder" }
copy_folder Copy a folder in the workspace folder { "name": "path/to/folder", "newName": "path/to/new-folder" }
search_entries Search for files and folders in the workspace using a regular expression { "pattern": "src/.*\\.ts$", "flags": "i" }
list_dir List files and folders in the workspace folder or a subfolder { "name": "path/to/folder" } or {}
vcs_status Get the status of the repository {}
vcs_diff Get repository diff { "staged": false, "file": "path/to/file.txt" } or { "base": "main", "head": "HEAD" }
vcs_log Show commit log { "limit": 10 }
install_dependencies Install all dependencies in the workspace {}
install_package Install a single package in the workspace { "name": "[email protected]" }
run_build Run the build script in the workspace {}
run_script Run a script in the workspace { "script": "test" }

Notes:

  • vcs_remote_set_url_from_env expects PROJECT_REPO and GITHUB_TOKEN to be set.

MCP Server · Populars

MCP Server · New