Skip to main content
Glama
rshade
by rshade

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
make_lintB

Run make lint command to check code style and quality

make_testB

Run make test command to execute project tests

make_dependC

Run make depend command to install or update dependencies

make_buildC

Run make build command to build the project

make_cleanB

Run make clean command to clean build artifacts

markdownlintC

Run markdownlint on markdown files

yamllintB

Run yamllint on YAML files

commitlintC

Run commitlint to validate commit messages

eslintC

Run ESLint on JavaScript/TypeScript files

lint_allC

Run all available linters based on project type

run_testsB

Run tests using the detected test framework

go_testB

Run Go tests with coverage and race detection

go_buildA

Build Go packages with cross-compilation and custom build flags support

go_fmtB

Format Go code using gofmt

go_lintB

Lint Go code using golangci-lint with comprehensive configuration options

go_vetC

Examine Go source code and report suspicious constructs

go_mod_tidyC

Tidy Go module dependencies

go_mod_downloadC

Download Go module dependencies

staticcheckC

Run staticcheck for enhanced Go static analysis

go_benchmarkC

Run Go benchmarks to measure code performance

go_generateC

Run go generate to execute code generation directives

go_workC

Manage Go workspaces (go.work files)

go_vulncheckB

Scan for known vulnerabilities using govulncheck

go_project_infoC

Get comprehensive Go project information and analysis

nodejs_project_infoC

Get comprehensive Node.js project information (package.json, dependencies, frameworks)

nodejs_testB

Run Node.js tests with Jest, Vitest, or Mocha

nodejs_lintC

Run ESLint on Node.js/TypeScript code

nodejs_formatB

Format code with Prettier

nodejs_check_typesA

Run TypeScript type checking

nodejs_install_depsB

Install Node.js dependencies with npm, yarn, pnpm, or bun

nodejs_versionA

Get version information for Node.js tools (node, npm, yarn, pnpm, bun) with caching

nodejs_securityB

Run security audit with npm/yarn audit to detect vulnerabilities

nodejs_buildB

Run build script with package manager (npm/yarn/pnpm/bun)

nodejs_scriptsC

Run or list npm scripts from package.json with caching

nodejs_benchmarkB

Run performance benchmarks with Vitest, benchmark.js, or custom scripts

nodejs_update_depsC

Update Node.js dependencies with support for different package managers

nodejs_compatibilityB

Check Node.js version compatibility and validate against package.json engines field

nodejs_profileC

Profile Node.js application performance using built-in Node.js profiler

nodejs_package_infoC

Fetch package information from npm registry including latest versions, compatibility, and peer dependencies to help avoid audit issues

project_statusC

Get overall project health and available make targets

test_statusC

Get project test status and recommendations

actionlintB

Validate GitHub Actions workflow files for syntax errors, invalid parameters, and best practices

jq_queryA

Process JSON data using jq filter syntax without requiring approval. Perfect for parsing API responses, extracting fields, filtering arrays, and transforming data structures. Supports full jq syntax including pipes, select, map, and reduce operations.

ensure_newlineA

Validate and fix POSIX newline compliance. Checks if files end with proper newline characters. Modes: check (report only), fix (auto-correct), validate (error if non-compliant for CI/CD).

dotenv_environmentA

Load and parse environment variables from .env files, making them visible to AI assistants through MCP context. Automatically masks sensitive values (passwords, tokens, API keys) while exposing configuration values safely.

code_reviewC

Perform automated code review analysis on Git changes

generate_pr_messageB

Generate a PR message based on Git changes

analyze_commandB

Execute a command and analyze the result with AI-powered smart suggestions. Provides intelligent recommendations for fixing failures, optimizing workflows, and identifying issues.

analyze_resultA

Analyze an already-executed command result and generate smart suggestions. Useful for post-mortem analysis and understanding failures.

get_knowledge_base_statsB

Get statistics about the smart suggestions knowledge base, including total patterns and categorization.

recommend_mcp_serversB

Get intelligent recommendations for best-practice MCP servers based on project context. Suggests MCP servers like Sequential Thinking, Context7, Playwright, and others.

onboarding_wizardA

Run intelligent zero-configuration onboarding wizard to detect project type, generate configuration, verify tools, and validate setup

detect_projectB

Analyze project and generate comprehensive profile including type, language, framework, build system, and tooling

generate_configA

Generate MCP DevTools configuration preview based on project detection without writing to file

validate_setupB

Validate existing MCP DevTools configuration and setup, checking commands, tools, and configuration validity

rollback_setupC

Rollback to a previous configuration from backup

get_current_datetimeA

Get current date and time with rich temporal context for LLM awareness. Provides human-readable format, timezone info, calendar context (quarter, week, day-of-year), and relative calculations.

python_project_infoA

Analyze Python project configuration, dependencies, and structure (pyproject.toml, setup.py, requirements.txt detection with caching)

python_testA

Run Python tests using pytest with coverage reporting and test selection

python_lintA

Lint Python code using ruff check with auto-fix support

python_formatB

Format Python code using ruff format with check mode support

python_check_typesB

Check Python types using pyright with watch and verbose mode support

python_install_depsB

Install Python dependencies using uv, poetry, pipenv, or pip with package manager auto-detection

python_versionA

Get version information for Python tools (python, pip, uv, poetry, pyright, ruff, pytest) with caching

python_securityA

Scan for known vulnerabilities using bandit (code issues) and pip-audit (dependencies)

python_buildB

Build Python packages (wheels and sdists) using modern python -m build

python_venvB

Manage Python virtual environments (create, delete, info, list packages)

python_benchmarkC

Run performance benchmarks using pytest-benchmark with statistical analysis

python_update_depsC

Check for outdated packages and update dependencies safely with compatibility checking

python_compatibilityB

Check Python version compatibility using vermin and suggest syntax upgrades with pyupgrade

python_profileB

Profile Python code performance using cProfile, py-spy, or memray

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/rshade/mcp-devtools-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server