MCP Catalogs
Homeenv-doctor screenshot

env-doctor

by mitulgarg·142·Score 48

Env-Doctor MCP server provides AI assistants with tools to diagnose and fix CUDA/GPU environment compatibility issues.

developer-toolsmonitoringai-llm
7
Forks
7
Open issues
this month
Last commit
2d ago
Indexed

Overview

Env-Doctor is a comprehensive tool that diagnoses and fixes GPU environment compatibility issues, particularly focusing on CUDA version mismatches between NVIDIA drivers, system toolkits, cuDNN, and Python AI libraries. The MCP server exposes 11 diagnostic tools to AI assistants like Claude Desktop, enabling them to check GPU environments, validate Dockerfiles, determine model compatibility, and provide remediation solutions. It works across local systems, Docker containers, and CI/CD pipelines with support for WSL2 and multiple cloud platforms.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants diagnose CUDA compatibility issues before installing PyTorch/TensorFlow
you:Validate Dockerfiles for GPU configuration errors before building
you:Check if specific AI models will fit on available GPU hardware
you:What problems does Env-Doctor solve?
you:How does the MCP server integrate with AI assistants?

When to choose this

Choose Env-Doctor when you need to diagnose or fix GPU/CUDA compatibility issues, especially for AI/ML workflows, or when integrating GPU diagnostics into AI assistants via MCP.

When NOT to choose this

Avoid if you only need basic GPU information (it's more complex than necessary), or if you're looking for cross-platform compatibility beyond the listed supported systems.

Tools this server exposes

12 tools extracted from the README
  • check

    Perform full environment compatibility diagnosis between GPU driver, CUDA toolkit, cuDNN, and Python libraries.

  • python-compat

    Check Python version compatibility with AI libraries and detect dependency cascade issues.

  • cuda-install

    Install CUDA Toolkit with automatic platform detection and verification.

  • install

    Get safe installation commands for AI libraries that match your CUDA version.

  • model

    Check if AI models fit in GPU memory and get cloud GPU recommendations.

  • dockerfile

    Validate Dockerfiles for GPU configuration and Python library compatibility.

  • docker-compose

    Validate docker-compose.yml files for GPU configuration issues.

  • cuda-info

    Provide detailed analysis of CUDA toolkit installation and configuration.

  • cudnn-info

    Analyze cuDNN library installation and compatibility with CUDA.

  • scan

    Scan code for deprecated CUDA-related imports.

  • debug

    Provide verbose diagnostic output for troubleshooting environment issues.

  • init

    Generate CI/CD workflow files for GPU environment monitoring.

Comparable tools

nvidia-smicuda-capabilitiesgpustat

Installation

Installation

pip install env-doctor

MCP Server Configuration

Add to Claude Desktop config (~/.config/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "env-doctor": {
      "command": "env-doctor-mcp"
    }
  }
}

FAQ

What problems does Env-Doctor solve?
It diagnoses and fixes GPU/CUDA compatibility issues, particularly version mismatches between NVIDIA drivers, CUDA toolkit, cuDNN, and Python AI libraries like PyTorch and TensorFlow.
How does the MCP server integrate with AI assistants?
It exposes 11 diagnostic tools to AI assistants through the Model Context Protocol, enabling them to check GPU environments, validate configurations, and suggest fixes.

Compare env-doctor with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.