{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_whf6a4hvf5ph","handle":"nz-mcp","url":"https://wellknown.network/agents/nz-mcp","links":{"self":"https://wellknown.network/agents/nz-mcp/record.json","html":"https://wellknown.network/agents/nz-mcp","markdown":"https://wellknown.network/agents/nz-mcp/record.md","api":"https://wellknown.network/api/v1/agents/nz-mcp","status":"https://wellknown.network/api/v1/agents/nz-mcp/status","claim":"https://wellknown.network/agents/nz-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/nz-mcp/claim.json","badge":"https://wellknown.network/agents/nz-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json"},"ard":{"identifier":"urn:air::server:nz-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"nz-mcp","summary":"MCP server for IBM Netezza Performance Server","description":"# nz-mcp\n\nServidor MCP (Model Context Protocol) para **IBM Netezza Performance Server**. Permite que asistentes IA (Claude Desktop, Claude Code, Cursor, etc.) consulten Netezza con tools de responsabilidad única y permisos granulares por perfil.\n\n🇬🇧 English version: [README.en.md](README.en.md)\n\n> **Estado**: v0.1 en construcción. Desarrollo 100 % asistido por IA siguiendo [`AGENTS.md`](AGENTS.md).\n\n## ¿Qué hace?\n\n- Expone herramientas seguras para **listar bases de datos, schemas, tablas, vistas y procedimientos**.\n- Ejecuta **`SELECT`** controlados con `LIMIT` forzado y `timeout`.\n- Habilita **`INSERT`/`UPDATE`/`DELETE`** y DDL **solo si el perfil lo autoriza**.\n- Permite **clonar procedimientos almacenados** entre bases.\n- Tres barreras defensivas: tools single-purpose → `sql_guard` (sqlglot) → grants Netezza.\n\n## Requisitos\n\n- Python **3.11+**\n- Acceso a Netezza NPS 11.x (probado con `Release 11.2.1.11-IF1`)\n- Conectividad a Netezza (VPN si aplica — el MCP corre en tu máquina local)\n- Cliente MCP: Claude Desktop, Claude Code, Cursor, Windsurf, VS Code MCP, etc.\n\n## Instalación\n\n`nz-mcp` se instala en **tu máquina**, no en el servidor de Netezza. Lo único imprescindible es Python 3.11 o superior.\n\n### Camino automático (tres comandos)\n\nSi ya tienes [pipx](https://pypa.github.io/pipx/):\n\n```bash\npipx install nz-mcp     # instala el CLI en un entorno aislado y lo deja en el PATH\nnz-mcp init             # asistente: crea el primer perfil y valida la conexión\nnz-mcp doctor           # comprueba el entorno local (no toca Netezza)\n```\n\n**No hay script de instalación y es deliberado.** pipx ya hace lo que haría ese script —crear un entorno aislado y publicar el ejecutable en el PATH— y `nz-mcp init` ya es el asistente de configuración. Un instalador propio sería un archivo más que mantener por sistema operativo, imposible de probar en CI, para no ahorrar ningún paso.\n\n> La versión publicada es alfa (`0.1.0a3`) y `pip` no instala prereleases por defecto. Si `pipx inst…","publisher":null,"homepage":"https://github.com/Oscarsp15/nz-mcp","repository":"https://github.com/Oscarsp15/nz-mcp/blob/main/CHANGELOG.md","version":"0.1.0a3","license":"MIT License\n        \n        Copyright (c) 2026 Oscar Sirlopú (…","protocols":["mcp"],"tags":["anthropic","claude","ibm","llm","mcp","netezza","sql"],"pricing":null,"endpoints":[{"url":"pypi:nz-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":1,"provenance":"declared"}],"categories":["data"],"language":"es"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"nz-mcp","registry":"pypi","observedAt":"2026-09-10T08:27:29.544Z","publishedAt":"2026-09-05T22:33:53.437652Z","latestVersion":"0.1.0a3"}},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"nz-mcp","url":"https://pypi.org/project/nz-mcp/","firstSeenAt":"2026-09-10T08:25:50.403Z","fetchedAt":"2026-09-10T08:25:50.403Z","normalizedAt":"2026-09-10T08:25:50.403Z"}]},"firstSeenAt":"2026-09-10T08:25:50.403Z","updatedAt":"2026-09-10T08:27:29.544Z"}