Skip to main content
Glama
Anselmoo

mcp-zen-of-languages

by Anselmoo

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    },
    "prompts": {
      "get": {}
    },
    "resources": {
      "read": {}
    }
  }
}
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
detect_languagesB

Return supported language list for analysis.

analyze_zen_violationsC

Analyze a code snippet against zen rules with stricter request-quality guardrails and richer telemetry metadata.

generate_promptsB

Generate remediation prompts with MCP-first guidance metadata and v2 versioned prompt semantics.

analyze_repositoryB

Analyze a repository path and return per-file analysis results.

analyze_batchA

Analyse a repository path and return token-budgeted, paginated violations designed for LLM context windows. Highest-severity violations appear first. Pass the returned cursor to resume from the next page.

analyze_batch_summaryA

Return a compact project health score and top-5 hotspot files from a repository scan. Always fits within a single LLM context window. Use this before analyze_batch to decide whether full pagination is needed.

analyze_batch_autoA

Smart entry point for LLM agents: automatically decides between returning all violations at once (small repos) or paginating (large repos). Pass the returned cursor back to continue pagination if has_more is true. Prefer this over manually choosing between analyze_repository and analyze_batch.

generate_agent_tasksA

Convert zen violations into structured agent task lists for automated remediation.

check_architectural_patternsA

Return detected architectural patterns for a code snippet.

generate_reportA

Generate a markdown/json report with gap analysis and prompts.

export_rule_detector_mappingA

Generate rule-detector mapping JSON from the live registry.

get_configA

Return the current server configuration including any runtime overrides.

set_config_overrideA

Override configuration values for a specific language at runtime. Overrides persist for the session.

clear_config_overridesA

Clear all runtime configuration overrides, reverting to zen-config.yaml defaults.

onboard_projectA

Get interactive onboarding guidance for setting up zen analysis on a project. Returns recommended configuration based on project characteristics.

get_supported_languagesA

Return list of all languages with zen rules and their detector coverage.

Prompts

Interactive templates invoked by user choice

NameDescription
zen_remediation_promptGenerate a remediation prompt scaffold for violations in a language.

Resources

Contextual data attached and managed by the client

NameDescription
zen_config_resourceRead-only resource exposing current configuration and active overrides.
zen_languages_resourceRead-only resource listing language principle and detector coverage counts.

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/Anselmoo/mcp-zen-of-languages'

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