JS Development MCP Server
Provides framework-aware tooling for Express.js projects, including script execution and error handling.
Provides framework-aware tooling for NestJS projects, including test running and build commands.
Provides framework-aware tooling for Next.js projects, including build optimization and error handling.
Auto-detects npm and manages dependency installation, script execution, and project tooling.
Auto-detects pnpm and manages dependency installation, script execution, and project tooling.
Provides framework-aware tooling for React projects, including test running and build commands.
Provides framework-aware tooling for Vue.js projects, including script execution and error handling.
Auto-detects Yarn and manages dependency installation, script execution, and project tooling.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@JS Development MCP ServerRun the project tests"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
JS Development MCP Server
A Model Context Protocol (MCP) server for better JS/TS development. It enables
accurate scripts use
project tooling discovery
improved background tasks
Better context leads to less friction and struggle with project tooling.
Warning: Using this has a YOLO vibe coding factor of arbitrary 8/10 – No warranty if this breaks your project, computer, or your life, but it probably won't. Don't leave your agents unsupervised. This server allows you to run npm scripts in VSCode copilot without manual terminal command approval every time, so be careful.
Quick Start
npx js-mcpFor VSCode / Claude Desktop:
{
"mcpServers": {
"js-mcp": {
"command": "npx",
"args": ["js-mcp"]
}
}
}Related MCP server: WithSeismic MCP
Instructions for LLM Agents & AI Assistants
🤖 Agent Instructions for JS/TS Projects
In Javascript or Typescript projects, PREFER TO USE TOOLS INSTEAD OF TERMINAL COMMANDS:
npm test→ run-tests (framework detection, better errors)
npm run build→ build-project (optimization detection)
npm install→ install-deps (auto-detects npm/yarn/pnpm)
npm run <script>→ run-script (background detection, args support)Checking package.json → list-scripts or project-status
Benefits: No terminal approval prompts, enhanced error context, framework awareness, proper background task management.
Workflow: Start with
get-helpfor guidance, useproject-statusfor unknown projects, then use specific tools.
Tools
get-help - Get intelligent recommendations for which tools to use
run-tests - Run project tests with framework detection and better errors
build-project - Build projects with optimization detection and framework awareness
install-deps - Install dependencies with auto-detected package manager (npm/yarn/pnpm)
run-script - Run npm scripts with background detection and argument support
list-scripts - List and categorize all available npm scripts
project-status - Check comprehensive project health and framework detection
Key Features
Framework Detection: Next.js, React, Vue.js, Express, NestJS, and more
Background Task Management: Auto-detection for dev servers, manual control, output capture
Smart Error Handling: Contextual suggestions and dependency checking
Package Manager Detection: Auto-detects npm, yarn, or pnpm from lock files
Custom Timeout Support: Configure timeouts (1s-5m) for long-running commands, with smart defaults
Background Task Auto-Detection
Always Background: Scripts containing dev, start, serve, watch
Never Background: Scripts starting with cleanup, clean, reset, install, build, compile, bundle, lint, format, test, deploy, publish, release, prepare, verify, check, validate, audit, update, upgrade, migration, migrate, seed, init, setup, config
Development
Local development:
git clone <repo>
npm install
npm run build
npm startLicense
GPL-3.0 License
Contributing
Go ahead. Feel free to extend this project with additional tools as needed. I can't promise to review or merge PRs. This codebase is a gift, not a commitment.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Tymek/js-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server