Skip to content

Getting Started

You'll go from zero to your first analysis in under two minutes. The path is simple: install, initialize, analyze.

Getting Started illustration

  • Install


    Zero-install with uvx or one pip install command. Python 3.12+ required, no compiled extensions.

    Installation

  • Quickstart


    Run mcp-zen-of-languages-cli init and mcp-zen-of-languages-cli reports to see your first violations, severities, and remediation prompts.

    Quickstart

  • MCP Integration


    Connect to VS Code, Copilot, or any MCP-compatible client for AI-powered analysis workflows.

    MCP Integration

Recommended path

Start with MCP Integration to connect your editor, then use Quickstart to see your first analysis results. The CLI is available for local and CI workflows.

Supported languages

MCP Zen of Languages currently supports Python, TypeScript, and Rust. See the Language Guides for idiomatic rules and configuration per language.

MCP-first 5-minute workflow

  1. Start the server: uvx --from mcp-zen-of-languages mcp-zen-of-languages-server
  2. Connect your editor/client using the zen-of-languages server key.
  3. Run analyze_zen_violations on one active file.
  4. Generate remediation with generate_prompts for the highest-severity findings.
  5. Re-run analysis to confirm the score improves.

Legacy aliases zen and zen-mcp-server still work if you already have them in shell history or existing local scripts.

See Also

  • User Guide — Deep-dive on configuration, languages, and remediation workflows.
  • Security — Security posture, data handling expectations, and operational safety.
  • API Reference — Programmatic integration points for analyzers and server tools.