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.
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:
- Run onboarding_wizard to auto-detect your project and generate a base MCP config.
- If you want to test changes first, use onboarding_wizard --dry-run true to preview without writing files.
- 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
vibe-check
Stop AI coding disasters before they cost you weeks. Real-time anti-pattern detection for vibe coders who love AI tools but need a safety net to avoid expensive overengineering traps.
claude-vigil
🏺 An MCP server for checkpointing and file recovery in Claude Code
mcp-chat-studio
A powerful MCP testing tool with multi-provider LLM support (Ollama, OpenAI, Claude, Gemini). Test, debug, and develop MCP servers with a modern UI.
local -gateway
Aggregate multiple MCP servers into a single endpoint with web UI, OAuth 2.1, and profile-based tool management
claude-journal
Lightweight journal/memory plugin for Claude Code with zero ML dependencies. Features slash commands, proactive skills, and auto-capture hooks.
mcp-config-manager
🎛️ The visual command center for AI tool configuration. Stop wrestling with JSON - start managing MCP servers visually across Claude, VS Code, and more.