Get the FREE Ultimate OpenClaw Setup Guide →

mcp-devtools

AI-powered development tools server for Claude Code and MCP clients. 40+ tools for Go, Node.js, testing, linting, Git workflows. Zero-config setup, intelligent caching, extensible plugins.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio rshade-mcp-devtools-server node server.js

How to use

This MCP DevTools Server provides a standardized interface between development tools and AI assistants like Claude Code. It ships with an onboarding wizard and a suite of tools designed to automatically detect your project type, generate a compatible MCP configuration, and validate tool availability. Core capabilities include the onboarding_wizard for end-to-end setup, detect_project to analyze your project characteristics, generate_config to preview configurations, validate_setup to assess health and coverage, and rollback_setup to restore previous configurations. The server aims to reduce generated errors and improve autocorrections by applying consistent patterns across Node.js, Go, and multi-language toolchains. After starting the server, you can drive it from the CLI to generate and validate MCP configurations for Node.js and Go toolchains, leveraging the built-in caching and recommended tooling guidance.

Key tools available:

  • onboarding_wizard: Fully automate environment detection, framework recognition, and configuration generation. It can detect Node.js, Python, Go, Rust, Java, .NET, and Mixed projects, identify frameworks (Express, React, Django, Gin, etc.), and produce a ready-to-use .mcp-devtools.json configuration with backups.
  • detect_project: Analyze your project characteristics and return a detailed profile including detected config files, linting/test tooling, and build targets.
  • generate_config: Preview the configuration based on detection without writing files, surfacing warnings or schema issues first.
  • validate_setup: Validate an existing configuration by checking command availability, tool installation, and configuration schema, providing a health score and actionable recommendations.
  • rollback_setup: Restore a previously backed-up configuration from the backup directory.

Typical workflow:

  1. Run onboarding_wizard to auto-detect your project and generate a base MCP config.
  2. If you want to test changes first, use onboarding_wizard --dry-run true to preview without writing files.
  3. Use validate_setup to ensure all required tools are present and properly configured before applying the config.

How to install

Prerequisites:

  • Node.js >= 18.0.0
  • npm (comes with Node.js)

Install the MCP DevTools Server globally:

npm install -g mcp-devtools-server

Verify installation:

mcp-devtools --version

Usage after installation:

# Run onboarding wizard on a project (auto-detects everything)
mcp-devtools onboarding_wizard

# Preview changes without writing files
mcp-devtools onboarding_wizard --dry-run true

# Detect project characteristics without changes
mcp-devtools detect_project

If you prefer not to install globally, you can also run via npx:

npx -y mcp-devtools onboarding_wizard

Additional notes

Notes and tips:

  • The server focuses on zero-configuration onboarding for rapid setup and consistent MCP configuration across languages.
  • Ensure your project is accessible from the working directory where commands are run, since detection and generation rely on reading project files and manifests.
  • The onboarding wizard creates backups of existing configurations in a dedicated backup directory (e.g., .mcp-devtools-backups) to enable rollback.
  • If you encounter missing tool warnings, the validate_setup output will suggest actionable installation steps to bring your environment to a healthy state.
  • This server supports both Node.js and Go tooling ecosystems, with a growing list of tools and automated recommendations.

Related MCP Servers

Sponsor this space

Reach thousands of developers