mcp-zen-of-languages
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| 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
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| zen_remediation_prompt | Generate a remediation prompt scaffold for violations in a language. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| zen_config_resource | Read-only resource exposing current configuration and active overrides. |
| zen_languages_resource | Read-only resource listing language principle and detector coverage counts. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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