# Zenable MCP
Automated code quality and conformance for your development workflow. Use this project to check any code against organizational policies, install IDE
hooks, set up MCP servers, and with just one command.
## Quick Start
```bash
# Install the Zenable tools into your IDE
uvx zenable-mcp install
# Run a one-time conformance check on your code
uvx zenable-mcp check '**/*.py'
```
> **Note:** All Zenable integrations use OAuth for secure authentication. When first using our tools you'll be prompted to authenticate
> **Need `uvx`?** See their [uv installation guide](https://docs.astral.sh/uv/getting-started/installation/).
## Features
### Code Conformance Checking
Validate an existing code base against organizational policies and best practices:
```bash
uvx zenable-mcp check '**/*.py'
uvx zenable-mcp check src/main.js
uvx zenable-mcp check '**/*.js' --exclude '**/test_*.js'
uvx zenable-mcp check '**/*.{js,ts,jsx,tsx}' --exclude '*.{log,tmp,bak}'
```
[Learn more about use cases →](https://docs.zenable.io/use-cases)
### IDE Integrations
Connect your IDE to our conformance checker. We support integrations with [over 50 IDEs and AI tools](https://modelcontextprotocol.io/clients) via MCP
tools, including Claude, Cursor, Windsurf, and many more.
#### Hooks
Automatically check code as you write it. Install hooks that run on file save or edit:
```bash
uvx zenable-mcp install hook # Install all Zenable hooks for the current project
uvx zenable-mcp install hook --global # Install all Zenable hooks, globally
```
#### MCP Server Integration
```bash
uvx zenable-mcp install mcp # Set up MCP for all supported IDEs
uvx zenable-mcp install mcp claude # Set up the MCP integration for only Claude Code
```
[Advanced configuration options →](https://docs.zenable.io/integrations/mcp/getting-started#advanced-options)
## Learn More
- [Full Documentation](https://docs.zenable.io/integrations/zenable-mcp/commands)
- [Getting Started Guide](https://docs.zenable.io/integrations/mcp/getting-started)
- [Configure Policies](https://www.zenable.app)
- [GitHub Integration](https://docs.zenable.io/integrations/github/getting-started)
- [Troubleshooting Guide](https://docs.zenable.io/integrations/mcp/troubleshooting)
## Feedback
Have ideas or running into issues? [Let us know](https://zenable.io/feedback)!
Raw data
{
"_id": null,
"home_page": null,
"name": "zenable-mcp",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "mcp, claude, hooks, conformance, zenable, code-quality, security, compliance, policy-as-code, specifications, spec-driven-development",
"author": null,
"author_email": "Zenable <Python@zenable.io>",
"download_url": null,
"platform": null,
"description": "# Zenable MCP\n\nAutomated code quality and conformance for your development workflow. Use this project to check any code against organizational policies, install IDE\nhooks, set up MCP servers, and with just one command.\n\n## Quick Start\n\n```bash\n# Install the Zenable tools into your IDE\nuvx zenable-mcp install\n\n# Run a one-time conformance check on your code\nuvx zenable-mcp check '**/*.py'\n```\n\n> **Note:** All Zenable integrations use OAuth for secure authentication. When first using our tools you'll be prompted to authenticate\n\n> **Need `uvx`?** See their [uv installation guide](https://docs.astral.sh/uv/getting-started/installation/).\n\n## Features\n\n### Code Conformance Checking\n\nValidate an existing code base against organizational policies and best practices:\n\n```bash\nuvx zenable-mcp check '**/*.py'\nuvx zenable-mcp check src/main.js\nuvx zenable-mcp check '**/*.js' --exclude '**/test_*.js'\nuvx zenable-mcp check '**/*.{js,ts,jsx,tsx}' --exclude '*.{log,tmp,bak}'\n```\n\n[Learn more about use cases \u2192](https://docs.zenable.io/use-cases)\n\n### IDE Integrations\n\nConnect your IDE to our conformance checker. We support integrations with [over 50 IDEs and AI tools](https://modelcontextprotocol.io/clients) via MCP\ntools, including Claude, Cursor, Windsurf, and many more.\n\n#### Hooks\n\nAutomatically check code as you write it. Install hooks that run on file save or edit:\n\n```bash\nuvx zenable-mcp install hook # Install all Zenable hooks for the current project\nuvx zenable-mcp install hook --global # Install all Zenable hooks, globally\n```\n\n#### MCP Server Integration\n\n```bash\nuvx zenable-mcp install mcp # Set up MCP for all supported IDEs\nuvx zenable-mcp install mcp claude # Set up the MCP integration for only Claude Code\n```\n\n[Advanced configuration options \u2192](https://docs.zenable.io/integrations/mcp/getting-started#advanced-options)\n\n## Learn More\n\n- [Full Documentation](https://docs.zenable.io/integrations/zenable-mcp/commands)\n- [Getting Started Guide](https://docs.zenable.io/integrations/mcp/getting-started)\n- [Configure Policies](https://www.zenable.app)\n- [GitHub Integration](https://docs.zenable.io/integrations/github/getting-started)\n- [Troubleshooting Guide](https://docs.zenable.io/integrations/mcp/troubleshooting)\n\n## Feedback\n\nHave ideas or running into issues? [Let us know](https://zenable.io/feedback)!\n",
"bugtrack_url": null,
"license": "Proprietary",
"summary": "MCP client for Zenable conformance checking",
"version": "2.7.0",
"project_urls": {
"Documentation": "https://docs.zenable.io/",
"Homepage": "https://zenable.io",
"Issues": "https://zenable.io/feedback"
},
"split_keywords": [
"mcp",
" claude",
" hooks",
" conformance",
" zenable",
" code-quality",
" security",
" compliance",
" policy-as-code",
" specifications",
" spec-driven-development"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "4a37f1dba226602ccdff6a0a549a50d2f90377f1ce954e5279c58241a691d161",
"md5": "f1c934cc1e98587f5b52aead688c5fe5",
"sha256": "ffb978097c6b9f20057e79aa27114f8abe4d780b81ca8caaf1f15a9145c015a1"
},
"downloads": -1,
"filename": "zenable_mcp-2.7.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f1c934cc1e98587f5b52aead688c5fe5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 134996,
"upload_time": "2025-09-19T15:27:21",
"upload_time_iso_8601": "2025-09-19T15:27:21.513823Z",
"url": "https://files.pythonhosted.org/packages/4a/37/f1dba226602ccdff6a0a549a50d2f90377f1ce954e5279c58241a691d161/zenable_mcp-2.7.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-09-19 15:27:21",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "zenable-mcp"
}