quality-control-plan-mcp

Genera planes de control de calidad e informes de inspección a partir de PDFs de dibujos técnicos: tolerancias, ajustes, roscas, GD&T y acabados superficiales extraídos automáticamente, numeración de globos, límites de aceptación, PDF de dibujo con globos e informe de medición en Excel.

Documentación

Servidor MCP de Plan de Control de Calidad

Quality Control Plan MCP server

Genera planes de control de calidad e informes de inspección a partir de PDFs de planos técnicos — desde cualquier asistente compatible con MCP.

Este servidor de Model Context Protocol expone el motor detrás de quality-check-protocol.imnoo.com (de Imnoo). ¿Necesitas un plan de control de calidad para un plano técnico? Entrega el PDF a tu asistente y obtén un plan de inspección numerado en aproximadamente un minuto: cada tolerancia dimensional, ajuste ISO, rosca, tolerancia geométrica (GD&T) y acabado superficial se extrae automáticamente mediante el análisis de planos de Imnoo, se globa en el plano y se lista con sus límites de aceptación — ⌀50 ±0.05 se convierte en 49.95–50.05 — y un instrumento de medición. Solicita una clase de inspección (inspección completa al 100 %, Q1 reducida, Q2 verificación por muestreo), conserva los números de globo impresos en el plano o renumerarlos (estilo 1, 001 o D001, en orden de lectura o medición), y luego permite que escriba el plano globado, el paquete de inspección completo o el informe de medición e inspección en Excel — los mismos documentos que produce la calculadora de Imnoo. Cubre la inspección de primera pieza, informes dimensionales estilo PPAP y protocolos de control de calidad en planta, tanto en PDFs vectoriales como escaneados. Creado por Imnoo, la plataforma de planificación, programación y cotización para fabricantes CNC — donde los mismos protocolos de control de calidad salen de cada cotización, junto con la estimación de costos, los planes de fabricación y la generación de código G.

"Create a Q1 quality plan for flange.pdf with type-prefixed balloon numbers"
        │
        ▼  (your assistant calls the tools)
analyze_drawing ──► build_quality_plan ──► export_inspection_pdf + export_quality_plan_excel
                                                       │
                                                       ▼
                    QP-1001-A_inspection-package.pdf    D001  ⌀50 (±0.05)   49.95–50.05   Caliper
                    QP-1001-A_Q1.xlsx                   H001  ⌀10 H7        —             Inside micrometer
                                                        G001  ⏥ 0.05        —             CMM

Herramientas

HerramientaQué hace
analyze_drawingSube un PDF de plano (vectorial o escaneado, ≤ 30 MB) al análisis de planos de Imnoo — el servicio detrás de la aplicación web — y devuelve cada característica detectada con tipo, valor, página del PDF, posición, confianza y el número de globo impreso en el plano, además del bloque de título (número de plano / artículo, material, tolerancia general). save_analysis_to conserva el JSON del análisis para reutilización sin conexión.
load_analysisAbre un JSON de análisis guardado. Totalmente sin conexión — sin subida, sin crédito diario.
build_quality_planConvierte el análisis en el plan: números de globo (numéricos, con relleno 001, o con prefijo de tipo D001 / H001 / G001…; se conservan los números impresos, o se renumeran por lista, dirección de lectura o secuencia de medición), límites de aceptación a partir de nominal ± tolerancia, un instrumento de medición predeterminado por tipo, ajustes preestablecidos de clase de inspección, ajustes preestablecidos de selección (primera pieza = todo, producción = solo características medibles) y ediciones por fila. Determinista — itera libremente.
export_quality_plan_excelEscribe el libro de Informe de medición e inspección: bloque de encabezado (artículo, n.º ET, lote, tasa de inspección), lista de verificación de inspección visual a–e, tabla de conformidad dimensional (n.º de inspección dim. · dimensión nominal o tamaño de rosca · rango de tolerancia · instrumento de medición · dimensión real · desviación · fecha · inspector), notas a pie de página de seguimiento de cambios y el bloque de liberación especial / firma. Celda por celda, el informe que produce la calculadora de Imnoo.
export_inspection_pdfEscribe el plano globado (ballooned), el plano más el plan impreso (package, predeterminado) o solo el documento del plan (plan): cajas translúcidas en cada característica seleccionada, globos numerados con flechas de líder opcionales estilo VDA, el formulario de información general de dos columnas, la tabla de características con fichas de número de colores, líneas de relleno de instrumento / muestra, criterios de aceptación y casillas de verificación de resultados, y el bloque de aprobación final. El PDF de origen nunca se modifica.

Además, un prompt de create-quality-plan que guía al asistente a través de analizar → revisar → exportar.

Dónde se ejecuta el análisis. analyze_drawing es la única herramienta que sale de tu máquina: sube el PDF al análisis de planos de Imnoo exactamente como lo hace la aplicación web — 1 análisis gratuito por día por dirección IP (¿necesitas más? los usuarios de Imnoo con sesión iniciada obtienen un límite diario más alto en la aplicación web), los archivos subidos se eliminan automáticamente después de un breve período de retención, no se almacena nada más. Todo lo posterior — construcción del plan, numeración, límites de aceptación, generación de Excel y PDF — se ejecuta localmente y sin conexión.

Instalación

Requiere Node.js ≥ 18.

Claude Code

claude mcp add quality-control-plan -- npx -y quality-control-plan-mcp

Claude Desktop

Añade a claude_desktop_config.json (Configuración → Desarrollador → Editar configuración):

{
  "mcpServers": {
    "quality-control-plan": {
      "command": "npx",
      "args": ["-y", "quality-control-plan-mcp"]
    }
  }
}

Cursor

Añadir a Cursor — o añade a ~/.cursor/mcp.json:

{
  "mcpServers": {
    "quality-control-plan": {
      "command": "npx",
      "args": ["-y", "quality-control-plan-mcp"]
    }
  }
}

VS Code (GitHub Copilot)

code --add-mcp '{"name":"quality-control-plan","command":"npx","args":["-y","quality-control-plan-mcp"]}'

Windsurf / otros clientes stdio

Cualquier cliente que lance servidores stdio funciona con:

npx -y quality-control-plan-mcp

Configuración (opcional)

VariablePropósito
QCP_APP_URLApunta el análisis a otra implementación de la aplicación web (predeterminado https://quality-check-protocol.imnoo.com).

Sesión de ejemplo

Tú: Crea un plan de calidad Q1 para C:\drawings\flange.pdf con números con prefijo de tipo y escribe todo junto al plano.

Asistente: llama a analyze_drawing — 17 características en 2 páginas: 5 tolerancias dimensionales, 2 ajustes de taladro (⌀10 H7 lleva el globo impreso 1), 1 ajuste de eje, 2 roscas, 1 rosca fina, 2 tolerancias geométricas, 4 acabados superficiales; plano QP-1001-A, artículo 4711-050, AlMg3, ISO 2768-mK. llama a build_quality_plan con inspection_class: "Q1" y numbering: { style: "typePrefixed" } — D001 ⌀50 (±0.05) → 49.95–50.05 (Calibre), H001 ⌀10 H7 (Micrómetro de interiores), G001 ⏥ 0.05 (MMC), R001 Ra 3.2 (Rugosímetro)… llama a export_inspection_pdf y export_quality_plan_excel con el mismo plan — escribió QP-1001-A_inspection-package.pdf (ambas páginas del plano globadas + el plan impreso) y QP-1001-A_Q1.xlsx. Dos valores en la página 2 se leyeron con baja confianza — vale la pena echarles un vistazo antes de que el plan llegue al taller.

Esos números son el plano de muestra incluido contra el que se ejecuta la prueba de humo; los planos reales varían.

Opciones del plan (el argumento plan)

Un objeto, aceptado por build_quality_plan y ambas herramientas de exportación — pasa el mismo en todas partes para que los documentos coincidan con el plan revisado. Todo es opcional; los valores predeterminados reproducen el plan inicial de la aplicación web.

OpciónValores
numbering.stylenumeric (predeterminado), padded (001), typePrefixed (D001 dimensional, H ajuste de taladro, S ajuste de eje, T rosca, F rosca fina, G geométrica, R rugosidad superficial, L longitud)
numbering.ordercustom (predeterminado — se conservan los números de globo impresos en el plano, el resto se completa), list (orden de la tabla del plan), reading (de arriba izquierda → abajo derecha, página por página), measurement (tolerancias geométricas medidas por MMC primero, acabados superficiales al final)
numbering.restart_per_typereinicia el contador para cada tipo de característica
section_orderp. ej. ["dimensional", "geometric"] — los tipos listados primero, el resto en la secuencia de medición predeterminada
selection · include · excludeall (predeterminado), production (dimensional, ajustes, geométricas — sin roscas ni acabados superficiales), none; o identificadores de características explícitos
inspection_class100% (tasa 100 %, lista de verificación activada), Q1 (10 %, lista de verificación activada), Q2 (5 %, lista de verificación desactivada), o cualquier nombre de clase personalizado
headerbatch_number, inspection_rate, inspection_class, inspector_name, signature, date
drawing · article_name · drawing_indexvalores del bloque de título para imprimir cuando el análisis los omitió (número de artículo / plano, material, tolerancia general, nombre de artículo, revisión)
default_toolsinstrumento de medición por tipo — predeterminados: MMC, calibre de rosca pasante, calibre, micrómetro de interiores / exteriores, calibre de profundidad, rugosímetro
rows[]por característica (por feature_id): inspection_tool, samples (evaluado contra los límites), passed, balloon, value (valor corregido; el original se conserva como nota a pie de página)
include_checklist · show_arrows · annotationalternancia de lista de verificación de Excel, flechas de líder en el plano, un bloque de sello "PLANO DE INSPECCIÓN" (revisión, nota)

Cómo se deriva el plan

  • Los límites de aceptación existen para tolerancias dimensionales simples con un nominal numérico (nominal + desviación inferior / superior, redondeado a 2 decimales). Los ajustes, roscas, tolerancias geométricas y acabados superficiales se evalúan con calibres en lugar de medirse contra límites — la misma regla que la calculadora de Imnoo.
  • Los números de globo se derivan de la selección y la configuración de numeración, por lo que eliminar una característica renumerará el resto automáticamente; un número impreso en el plano se conserva en orden custom.
  • Un valor de samples medido se evalúa como apto / no apto contra los límites; los resultados y las fechas aparecen en ambos documentos.
  • El orden de secciones predeterminado es el flujo de trabajo de medición: tolerancias geométricas (MMC) primero, acabados superficiales (rugosímetro) al final.

Limitaciones

  • El análisis de planos es automatizado: puede omitir o leer mal características, especialmente en escaneos de baja calidad — verifica el plan contra el plano (rows[].value corrige un valor, exclude elimina una fila).
  • Nivel gratuito: 1 análisis por día por dirección IP; PDFs de hasta 30 MB. Los análisis guardados (save_analysis_to → load_analysis) son ilimitados y sin conexión.
  • Características dibujadas a mano, arrastrar globos y guardar el plan en la calculadora de Imnoo son funciones exclusivas de la aplicación web.
  • Los PDFs cifrados o inusuales que no se pueden copiar recurren a variant: "plan" aquí (la aplicación web los rasteriza en su lugar).

Desarrollo

Este paquete se construye a partir del monorepo Quality Check Protocol en Imnoo, donde importa directamente la capa de dominio de la aplicación web (mapeador de planos, matemática del plan, motor de numeración, generadores de Excel y PDF) — por lo que la aplicación web y este servidor producen planes y documentos idénticos por construcción. Cada versión está sujeta a 61 verificaciones de extremo a extremo que manejan las cinco herramientas a través de stdio contra el plano de muestra incluido.

Los problemas y las solicitudes de funciones son bienvenidos en este repositorio.

Acerca de Imnoo

Imnoo — El Sistema para Fabricantes | Planificación, Programación y Cotización con IA · Ensamblajes Completos · DFM · Bibliotecas de Herramientas y Materiales · Base de Datos de Piezas Cotizadas · Trayectoria de Herramienta y G-Code · Conexión de Máquinas · Tienda Web · ERP · Análisis y Optimización de Taller · Enmascarado de Planos y Seguridad de IP

Planifícalo. Prográmalo. Cotízalo. Gánalo. — confiado por más de 3,000 fabricantes.

Imnoo es la plataforma de planificación, programación y cotización impulsada por IA para fabricantes CNC — tu plataforma de producción automática. Un sistema que lo cubre todo: planificación de fabricación automática con abastecimiento de materias primas, piezas de catálogo y de compra, y subcontratación; programación con recordatorios inteligentes y flujos de trabajo de clientes impulsados por IA; y estimación de costos y tiempos de ciclo con IA para fresado, torneado y electroerosión — incluso solo a partir de un PDF 2D. Cotiza ensamblajes completos: introduce un archivo e Imnoo lo descompone en piezas individuales automáticamente — con verificaciones DFM, protocolos de calidad, extracción de tolerancias y coincidencia 2D a 3D, generación de trayectorias de herramienta y código G, recomendaciones de herramientas y máquinas, y máquinas conectadas que alimentan datos de producción reales en cada cotización. Construido sobre tus propias bibliotecas de herramientas y materiales y una base de datos creciente de cada pieza que has cotizado — impulsando estadísticas, puntos de referencia y optimización del taller. Se extiende a taladro profundo, chapa metálica, fundición y piezas de perfil — con una tienda web 24/7, ERP integrado, cálculo de tarifa horaria, comparación de precios de mercado y conversión imperial ⇄ métrica. Tus datos viven en su propio entorno físicamente separado — enmascarado automático de planos, alojamiento suizo, cifrado de extremo a extremo. De una RFQ desordenada a un pedido listo para producción, en una sola plataforma.

Planificación

  • Planificación automática de fabricación — planes de producción generados directamente desde la cotización.
  • Recomendación de máquinas — cada trabajo se asigna a la máquina que mejor lo ejecuta.
  • Gestión de catálogos y piezas de compra — piezas normalizadas, tornillos y componentes comprados reconocidos directamente desde la lista de materiales (BOM), gestionados y valorados junto con tus piezas mecanizadas.
  • Abastecimiento de materia prima — precio, fuente y pedido de material sin salir del flujo de trabajo.
  • Abastecimiento de piezas de compra y pasos externos — componentes comprados, recubrimientos, tratamientos térmicos y subcontratación obtenidos y pedidos en el mismo flujo.
  • Más allá del fresado y torneado — taladrado profundo, chapa metálica, fundición y piezas de perfil.

Programación y Flujo de Trabajo

  • Programación y recordatorios inteligentes — por correo electrónico, Telegram o WhatsApp. Nada se escapa.
  • Automatización de cotizaciones por correo electrónico — una bandeja de entrada desordenada entra, cotizaciones estructuradas salen.
  • Agentes de IA para clientes — respuestas a solicitudes de cotización (RFQ), aclaraciones y seguimientos gestionados automáticamente.
  • ERP ligero integrado — pedidos, empresas, condiciones de pago y márgenes sin el software pesado.

Cotización y Estimación

  • Ensamblajes completos, desglosados automáticamente — sube un archivo de ensamblaje e Imnoo lo descompone en piezas individuales: cada componente reconocido, planos vinculados a las piezas correctas, subensamblajes anidados, piezas de compra extraídas de la lista de materiales. Cotiza la máquina completa tan fácilmente como una sola pieza.
  • Cotización CNC en un solo lugar — trabajos de fresado, torneado y electroerosión (EDM) cotizados desde una única plataforma impulsada por IA.
  • Estimación de costos y tiempos de ciclo con IA — conoce precio, tiempo y esfuerzo antes de que ingeniería siquiera lo revise.
  • Estimación solo con planos — cotiza a partir del PDF únicamente. No se necesita modelo 3D.
  • Costeo característica por característica — ve exactamente qué agujeros, bolsillos y tolerancias impulsan el precio.
  • Cotizaciones instantáneas — responde en minutos mientras los competidores aún están abriendo el archivo STEP.
  • Tienda web de cotización instantánea 24/7 — los clientes suben piezas y compran mientras duermes.
  • Benchmarking instantáneo de precios de mercado — sabe dónde está tu oferta antes de enviarla.
  • Cálculo de tarifa horaria — tus tarifas reales de máquina y mano de obra, siempre actualizadas.
  • Conversión imperial ⇄ métrico — solicitudes de cotización internacionales sin limpieza manual.

Bibliotecas y Perspectivas

  • Biblioteca de herramientas — tus herramientas de corte, portaherramientas y parámetros en un catálogo gestionado.
  • Biblioteca de materiales — materiales estándar y personalizados con precios de proveedores en vivo.
  • Base de datos de piezas cotizadas — cada pieza que has cotizado, buscable por geometría: pieza similar encontrada, precio encontrado.
  • Estadísticas y análisis — tasas de éxito, márgenes, rendimiento y desempeño de cotización de un vistazo.
  • Optimización del taller — aprende de piezas ya cotizadas para afinar precios, detectar nichos rentables y cargar las máquinas adecuadas.

Inteligencia de Planos

  • DFM — Diseño para Fabricación — la fabricabilidad se verifica antes de cotizar: socavados, paredes delgadas, características inalcanzables y tolerancias imposibles marcadas con la pieza aún en pantalla.
  • Protocolos de control de calidad — planes de inspección generados automáticamente: características de plano selladas y numeradas, clases y tasas de inspección, informes de medición listos para usar.
  • Detección de ejes y orientación — la IA encuentra la mejor orientación de la pieza y los ejes de mecanizado.
  • Extracción automática de tolerancias — tolerancias críticas extraídas directamente del plano.
  • Coincidencia de tolerancias 2D a 3D — requisitos del plano vinculados a las características correctas del modelo.

Inteligencia CAM y de Taller

  • Recomendación de herramientas con IA — deja de buscar en catálogos: Imnoo sugiere las herramientas de corte exactas para cada característica.
  • Generación automática de trayectorias de herramienta — de la cotización a la estrategia de mecanizado en un solo paso.
  • Generación y estimación de código G — genera y evalúa programas antes de que el trabajo llegue al piso.
  • Conexión de máquinas — tus máquinas alimentan datos de producción reales de vuelta a la IA. Cada cotización se vuelve más inteligente.

Protección de Propiedad Intelectual y Seguridad de Datos — Diseñado como una Caja Fuerte Suiza

  • Datos físicamente separados — cada fabricante opera en su propio entorno aislado. Tus planos, precios — nunca se combinan con los de nadie más: ni para almacenamiento, ni para entrenamiento de IA.
  • Enmascaramiento y redacción automática de planos — nombres de clientes, logotipos y datos confidenciales ocultos antes de que un plano salga de tu flujo de trabajo. Comparte con proveedores y subcontratistas sin exponer de quién es la pieza.
  • La propiedad intelectual de tus clientes, tratada como la tuya propia — los diseños de los clientes finales permanecen dentro de tu espacio, sin excepciones.
  • Alojamiento suizo y cifrado de extremo a extremo — soberanía de datos y seguridad diseñadas según estándares suizos.
  • Confianza a escala — más de 3,000 fabricantes gestionan sus cotizaciones con Imnoo.

Cotiza el trabajo completo, no solo el tiempo de husillo.

👉 Reserva una demo en imnoo.com

Privacidad

Los únicos datos que salen de tu máquina son el PDF del plano que pasas a analyze_drawing: se sube por HTTPS al análisis de planos de Imnoo en quality-check-protocol.imnoo.com para detectar las características, se elimina automáticamente en 24 horas y no se usa para nada más. No hay telemetría ni otra llamada de red; la creación de planes y las exportaciones a Excel/PDF se ejecutan localmente en tu máquina. Política de privacidad de Imnoo: https://www.imnoo.com/en/privacy-policy · Aviso legal: https://www.imnoo.com/en/imprint · Preguntas: https://github.com/imnoo-team/quality-control-plan-mcp/issues

Licencia

MIT © Imnoo AG