Skip to main content
Glama
guff192

wemake-python-mcp

by guff192

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WPS_FLAKE8_PATHNoExplicit path to flake8 executable. Overrides auto-detection logic.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
lint_fileA

Lint a single Python file using wemake-python-styleguide rules.

Args: path: Path to the Python (.py) file to lint.

lint_projectA

Lint an entire Python project directory recursively using wemake-python-styleguide rules.

Args: directory: Path to the target project directory (defaults to current directory).

lint_codeA

Lint a raw Python code string using wemake-python-styleguide rules.

Args: code: Python source code string to lint.

explain_ruleA

Explain a wemake-python-styleguide rule by code (e.g. WPS432, 432).

Args: code: WPS violation code (e.g. 'WPS432' or '432').

update_rule_dbA

Scrape and update the offline wemake-python-styleguide rules database.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_rules_indexJSON index of all wemake-python-styleguide rules categorized by code.
get_config_templateRecommended setup.cfg template for wemake-python-styleguide.

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/guff192/wemake-python-mcp'

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