NavisCoord
Autodesk Navisworks coordination: clash triage, root causes, work plans and reports
Connector by HorizunGroup · GitHub account verified by the MCP Registry
Install
Works with Claude Desktop. Read the repository before you give any tool access to your data.
MCP bundle (.mcpb): open it with Claude Desktop.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: data-analysis, document-processing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 11 read · 18 write · 2 delete · 23 not yet classified
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Downloaded binary
Tools by what they do 54
Read from the source code; the running server may list different tools.
Read 11 · Look things up without changing anything.
navis_analyzenavis_audit_modelsnavis_compare_snapshotnavis_discovernavis_healthnavis_job_statusnavis_list_search_setsnavis_list_testsnavis_profile_infonavis_snapshotnavis_work_plan
Write 18 · Create, change, send or run things.
navis_apply_clash_rulesnavis_apply_groupsnavis_build_clash_matrixnavis_build_search_setsnavis_build_setsnavis_cancel_jobnavis_close_documentnavis_install_statusnavis_runnavis_run_rules_workflownavis_run_testsnavis_save
Show 6 more tools
navis_save_asnavis_save_exportnavis_save_viewpointsnavis_select_issuenavis_set_disciplinesnavis_set_status
Delete 2 · Delete, drop, revoke or wipe things.
navis_reset_appearancenavis_reset_profile
Not yet classified 23 · We could not tell from the name and description.
navis_analysis_statenavis_capabilitiesnavis_clash_imagenavis_color_by_prioritynavis_configurenavis_coordination_matrixnavis_current_targetnavis_decisionsnavis_exitnavis_group_levelsnavis_handoffnavis_hotspots
Show 11 more tools
navis_issue_detailnavis_jobsnavis_load_profilenavis_model_censusnavis_narrative_reportnavis_output_policynavis_pdf_reportnavis_propose_disciplinesnavis_root_causesnavis_sessionsnavis_target
Network hosts it talks to 4
anthropic.com· found in codeapi.github.com· found in codeapi.smithery.ai· found in codegithub.com· found in install command, code
Files it touches
/home/runner/work/NavisCoord/NavisCoord/x/opt/build/agent/_work/x%LOCALAPPDATA%%LOCALAPPDATA%\\NavisCoord\\exports.%LOCALAPPDATA%\\NavisCoord\\sessions- Your home directory (~)
~/.local/shareC:\\temp\\sesion.json- Any path the agent passes to its tools
Tools (54)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
navis_analysis_stateLee la revisión del documento; identifica si el análisis cacheado necesita repetirse.
navis_analyzeExtrae los cruces de Navisworks y corre el motor de coordinación. Este es el comando central. Filtra ruido, colapsa cruces redundantes en problemas reales, puntúa cada uno con justificación, detecta causas raíz sistémicas y pliega los problemas que una sola decisión cierra. Devuelve un resumen compacto — nunca la lista cruda — con los problemas mejor puntuados y las causas raíz. El resultado completo queda en memoria para navis_issue_detail, navis_apply_groups y el resto. **Federaciones grandes.** La extracción corre en Navisworks como trabajo (`clash/export`). Esta llamada espera hasta `wa…
navis_apply_clash_rulesMarca con un estado los cruces cuyos dos lados casan un par a ignorar. Es el triaje explícito: el llamador nombra los pares y sus conjuntos, a diferencia de `navis_run_rules_workflow`, que los deriva del perfil. `sets_index`: {"EST": {"scope_model_contains": "-EST-", "category_ids": ["-2000011"]}, ...} `pairs`: [{"test": "EST vs HID", "a": "EST", "b": "HID"}] Un par casa en cualquiera de los dos sentidos. Con `only_new=True` solo toca los cruces en estado New, que es lo que hace la repetición inocua: lo ya aprobado no se vuelve a tocar.
navis_apply_groupsEscribe los problemas calculados como grupos de clash en Navisworks. Es lo que hace que el análisis aterrice en el .nwf que el equipo abre, en vez de quedarse en un reporte aparte. Los nombres llevan prioridad y responsable para que la lista sea legible dentro de Clash Detective. Idempotente: el complemento reutiliza un grupo que ya exista con el mismo nombre en lugar de duplicarlo, y `idempotency_key` hace que un reintento devuelva el resultado original sin volver a tocar el documento.
navis_audit_modelsPaso 0 — audita los modelos anexados ANTES de coordinar. Comprueba co-ubicación por caja envolvente (un modelo publicado sin las coordenadas compartidas correctas queda a kilómetros y TODOS sus tests dan cero: el falso verde más peligroso de la coordinación), la nomenclatura BEP, y la pureza de cada vista de coordinación — muros dentro del modelo eléctrico delatan una plantilla de vista sin filtrar en el Revit de origen. No modifica nada.
navis_build_clash_matrixGenera la suite completa de tests disciplina contra disciplina. Cada par recibe el tipo (Hard / HardConservative / Clearance) y la tolerancia que dicta el perfil — estructura contra instalaciones a 1 mm, holguras de mantenimiento a 50 mm. Usa los conjuntos de selección que YA tiene el documento, emparejando el nombre de cada uno con una especialidad. Un equipo que coordina ya los tiene hechos, y construir otros paralelos obliga a recorrer el modelo entero — que es lento y no hace falta. Si existe un conjunto `<prefijo> - <CÓDIGO>` se usa ese y se ignoran los del proyecto para esa especialida…
navis_build_search_setsCrea carpetas de search sets definidos por criterio, no por lista. Complementa `navis_build_sets`, no lo reemplaza: aquel congela QUÉ elementos se probaron, para que dos corridas de la matriz sigan siendo comparables; éste guarda la REGLA, de modo que la plantilla sobreviva a una actualización del federado. Ancla: alcance por modelo (`scope_model_contains`) y la categoría de Revit. En un NWC exportado localmente desde Revit usa `{"tab": "Element", "property": "Category", "value": "Walls"}` con el nombre en el idioma del Revit que publicó; `CategoryId` solo existe en los agregados de ACC y en …
navis_build_setsCrea un conjunto de selección explícito por disciplina. Conjuntos explícitos y no de búsqueda, a propósito: un search set se reevalúa cuando cambia el modelo, y entonces dos corridas de la matriz dejan de ser comparables. Un conjunto explícito es una declaración congelada y auditable de qué se probó. Con dry_run=True (por defecto) solo reporta cuántos elementos caerían en cada disciplina.
navis_cancel_jobCancela un trabajo, cuando cancelarlo es realmente seguro. Uno que sigue en cola no ha tocado el documento: se descarta y ya. Uno en curso está dentro de una llamada del API en el hilo de UI y no existe interrupción soportada — abortar el hilo corrompe el documento en vez de detener el trabajo. Si el paso recorre unidades, se detiene en el próximo límite seguro y reporta «partial»; si es atómico, se te dice que no se puede y que terminará solo.
navis_capabilitiesQué sabe hacer el complemento instalado, antes de pedírselo. Versión de contrato, rutas disponibles, operaciones soportadas, versión de Navisworks, si puede guardar y guardar como, si admite trabajos asíncronos y qué versión de esquema de perfil lee. El servidor MCP y el complemento se actualizan por separado, así que consultar esto es lo que convierte «unknown_route» en «actualiza el complemento a esta versión».
navis_clash_imageRenderiza UNA interferencia y dice si la imagen sirve. Para afinar el encuadre antes de gastar veinticinco renders en un PDF, y para comprobar una que salió mal. Devuelve las métricas completas —qué cámara se usó, qué fracción de la pantalla ocupa cada elemento, cuántos píxeles de cada color se contaron, qué intentos hubo y por qué— sin meter la imagen en la conversación. Con `save_to` escribe el PNG (dentro de las rutas autorizadas); sin él solo informa. La imagen nunca se devuelve en base64 al modelo: son cientos de kilobytes que no aportan nada a la decisión. Para inspeccionar por qué se…
navis_close_documentCierra el documento sin dejar una decisión de guardado a un diálogo. `disposition` es obligatorio: `save` guarda en la ruta actual antes de cerrar, `discard` descarta los cambios de forma explícita y `require_clean` se niega si queda algo sin guardar. Exige la huella del documento y por defecto solo muestra el plan (`dry_run=true`). Para un archivo sin destino local, usa primero `navis_save_as`.
navis_color_by_priorityColorea en el modelo los elementos de los problemas más graves. Rojo crítico, naranja alto, amarillo medio. Colorea el lado que DEBE MOVERSE, que es el que alguien tiene que encontrar. Qué lado es se resuelve por la disciplina del propio elemento, no comparando el responsable contra la pareja ordenada de disciplinas: esa inferencia acertaba aproximadamente la mitad de las veces y pintaba la estructura inamovible en rojo mientras el tubo que había que correr quedaba gris.
navis_compare_snapshotCompara una revisión guardada con el análisis vigente: nuevos, persistentes y cambios.
navis_configurePaso 1 — crea los search sets por disciplina y la matriz de clash. Lee el perfil corporativo y aplica exactamente lo mismo que el botón «1. Configurar» de la cinta: no hay dos implementaciones que puedan discrepar. Nunca destruye resultados ya corridos en silencio; un test con definición cambiada pero con resultados se conserva y se reporta como desactualizado, para que la decisión sea humana. Los conteos se releen del documento: `sets.matches` suma solo los sets que quedaron con la definición pedida; los de una carpeta conservada salen en `sets.stale_sets` (con `planned_matches` aparte) y b…
Show 39 more tools
navis_coordination_matrixMatriz de coordinación: decisiones abiertas por cruce de disciplinas. Responde una pregunta distinta a la lista priorizada. La lista dice qué abrir primero; la matriz dice **qué dos equipos tienen que sentarse**, que es lo que decide a quién se convoca a la reunión.
navis_current_targetQué instancia y qué documento están seleccionados ahora mismo.
navis_decisionsLos problemas a atacar, ya sin los que otra decisión cierra. Filtra opcionalmente por prioridad: critical, high, medium, low.
navis_discoverLee cómo está estructurado ESTE modelo, sin asumir nada. Muestrea el modelo y reporta cada propiedad que existe con su cobertura real, detecta sistemas de clasificación por la FORMA de los valores (OmniClass, Uniclass, MasterFormat, UniFormat, IFC, códigos corporativos) —no por el nombre del parámetro, que cambia según quién armó el modelo— y evalúa qué propiedad separa de verdad las especialidades. La prueba clave: una llave de disciplina agrupa por QUÉ SON las cosas; una de nivel agrupa por DÓNDE ESTÁN. Se mide con información mutua contra la categoría, así que funciona en cualquier idioma…
navis_exitCierra el documento y sale de Navisworks de forma verificable. Usa las mismas disposiciones explícitas de `navis_close_document`. El puente responde antes de solicitar WM_CLOSE y este servidor comprueba que el PID terminó. Si Navisworks sigue abierto —por ejemplo, por un diálogo de otro complemento— devuelve `partial`, nunca un falso `completed`. Con `dry_run=true` no cierra nada. Espera hasta `verify_timeout` segundos (45 por defecto, máximo 50; en la prueba en vivo del comité Navisworks tardó 36 s en terminar el proceso): descargar un federado tarda, y con 15 s un cierre en curso se report…
navis_group_levelsPaso 3 — agrupa los resultados de cada test por nivel. Es la organización con la que se preparan las incidencias en ACC. Solo toca resultados sueltos: lo ya agrupado, por una corrida anterior o a mano, se respeta, así el paso es re-ejecutable tras cada Update All. Además renombra los choques con nombre por defecto (Clash 1, Conflicto 2) a «NNN · elemento vs elemento» y detecta interferencias-tipo repetidas en tres o más niveles, para abrir UNA incidencia por serie en vez de una por piso. Recuerda guardar: nada de esto queda en disco hasta hacerlo.
navis_handoffGenera los artefactos que consumen las herramientas que consumen la coordinación. Escribe: · coordination_handoff.json — el contrato compartido, con los problemas resueltos hasta ElementId de Revit y código de presupuesto · revit_worklist.json — el trabajo agrupado por modelo de autoría, listo para que el MCP de Revit lo ejecute modelo por modelo · fct_issues.csv + brg_issue_elements.csv + dimensiones — esquema estrella para Power BI, unido por el mismo código de presupuesto que ya usa el tablero Reporta cuántos problemas son rastreables hasta Revit; los que no lo son s…
navis_healthEstado del puente y del documento abierto en Navisworks. Llama esto PRIMERO. Reporta la versión de Navisworks, qué documento está activo, cuántos modelos tiene la federación y cuántos tests y resultados de clash existen. Todo lo demás actúa sobre ese documento. Si hay varias instancias de Navisworks abiertas, responde la seleccionada con navis_target o, si no elegiste ninguna, la más reciente — y lo dice.
navis_hotspotsZonas del modelo con más severidad acumulada, para recorrerlas en orden. `cell_size_m` discretiza el modelo en una rejilla, así que es un divisor: con cero, el motor falla varias llamadas más adentro y el error no señala al argumento que lo causó.
navis_install_statusPor qué NavisCoord no pudo arrancar y cómo arreglarlo.
navis_issue_detailDetalle completo de un problema: elementos, propiedades, por qué puntúa así.
navis_job_statusEstado, fase y avance de un trabajo en curso. Se responde sin tocar el documento, así que sigue contestando mientras Navisworks está ocupado con el trabajo. El avance es honesto: cuando el paso recorre unidades reporta unidades y porcentaje; cuando es una sola llamada atómica del API dice «indeterminate» y la fase, en vez de inventar una barra.
navis_jobsLos trabajos de esta sesión del puente, con el que esté activo.
navis_list_search_setsLista los conjuntos de selección del documento. No modifica nada. Es la lectura con la que se comprueba lo que `navis_build_search_sets` dejó escrito, y la única de este grupo que no exige huella ni destino para mutar: sin escritura no hay nada que proteger. `item_count` solo es real para conjuntos explícitos. Un search set guarda la regla, no la lista, así que Navisworks no reporta un tamaño hasta reevaluarla — se devuelve `null` en vez de un cero que se leería como «vacío».
navis_list_testsLista los tests de clash del documento con su estado y conteo.
navis_load_profileCarga un perfil de proyecto (pesos, tolerancias, reglas de disciplina). Sin argumento recarga el perfil por defecto. El perfil es la única fuente de criterio: cambiarlo cambia qué se considera grave, sin tocar código. El perfil se instala en LOS DOS lados: aquí y en el complemento, que lo recibe por el puerto autenticado y lo usa para `workflow/rules`, Configurar, los search sets y la matriz. Antes solo se cargaba aquí y el complemento seguía leyendo su propio archivo del disco, así que cargar un perfil y correr las reglas aplicaba criterios distintos sin decirlo. La respuesta trae `checksu…
navis_model_censusInventario de la federación: archivos, tamaños e histograma de categorías. Úsalo antes de armar la matriz de tests. El histograma de categorías por archivo es lo que permite decidir la disciplina de cada modelo con evidencia en lugar de adivinar por el nombre del archivo.
navis_narrative_reportEl informe redactado: qué le pasa a este modelo, en prosa. Separa lo que es problema de DISEÑO (decisiones que no se tomaron), de MODELADO (el modelo no representa el alcance real) y de COORDINACIÓN (dos especialidades que no han hablado) — que es la distinción que una lista de cruces nunca hace y de la que depende a quién se le pide qué. Emite además un veredicto de si el modelo está en condiciones de coordinarse punto por punto.
navis_output_policyDónde puede escribir este servidor, y cómo autorizar otra carpeta. Toda salida —PDF, handoff, CSV, export, save_as— se resuelve contra esta política. Una ruta fuera de las raíces permitidas se rechaza con el motivo, en vez de escribirse en cualquier sitio que pida quien llama.
navis_pdf_reportGenera el informe PDF de coordinación. Portada con el resumen y las causas raíz, la matriz de coordinación con la agenda sugerida, y **una página por interferencia** con su imagen 3D renderizada por Navisworks, la ubicación, quién mueve, por qué importa y qué hacer. **Las imágenes se verifican, no se asumen.** De cada una se comprueba que los dos elementos en conflicto están dentro del encuadre (proyectando sus cajas por la cámara que se aplicó de verdad) y que ambos aparecen en los píxeles, que es lo único que detecta que un muro tapaba el cruce. La que no pasa se vuelve a tomar más abierta…
navis_profile_infoQué perfil usará de verdad el complemento en el próximo paso. Reporta esquema, checksum, nombre, cuándo se cargó, la sesión a la que pertenece y de dónde salió: `explicit_mcp` si lo enviaste con `navis_load_profile`, `plugin_default` o `packaged_default` si el complemento lo encontró en disco. Trae también el perfil del servidor, para que la pregunta «¿los dos lados están usando el mismo?» se responda con dos checksums en la misma respuesta en vez de con dos llamadas y una suposición.
navis_propose_disciplinesPropone el mapeo archivo → disciplina, para revisión humana. No aplica nada. Un mapeo equivocado envenena en silencio toda la priorización posterior y termina culpando al equipo incorrecto, así que la propuesta se confirma antes de usarse.
navis_reset_appearanceQuita todos los colores aplicados sobre el modelo. Sin argumentos borra TODO override de apariencia del documento, incluidos los que puso una persona a mano. Es la mutación más fácil de disparar por error y la única sin dry_run, así que la huella se comprueba igual.
navis_reset_profileDevuelve el complemento a su perfil por defecto (el del disco). Deshace lo que hizo `navis_load_profile` en el complemento: a partir de aquí los pasos que corren dentro de Navisworks vuelven a usar el archivo que encuentre en disco, reportado como `plugin_default`. Útil para volver al perfil corporativo de la máquina tras probar uno alternativo. El servidor sigue con el perfil que tenga cargado; `navis_profile_info` muestra los dos lados.
navis_root_causesPatrones sistémicos detectados: cota errada, pasos faltantes, detalle repetido, zonas saturadas. Esto es lo que comprime un ciclo de coordinación. Una causa raíz con cuarenta problemas debajo se cierra con una decisión, no con cuarenta. Devuelve las `limit` más grandes más un conteo por tipo. Un modelo real genera decenas de causas del mismo tipo —48 sistemas mal trazados, 19 zonas saturadas— y volcarlas todas son 61 KB de texto casi repetido.
navis_runPaso 2 — corre todos los clash tests (equivale a Run All). Por defecto asíncrono: en un federado real esto retiene el hilo de UI de Navisworks durante minutos, y esperar en la conexión HTTP solo consigue que expire. Consulta el avance con navis_job_status. El progreso se reporta por FASE, no por porcentaje: TestsRunAllTests es una sola llamada atómica del API y cualquier barra sería inventada.
navis_run_rules_workflowPaso 4 — aplica las reglas residuales que declara el PERFIL. Compone dos cosas y nada más: corre todos los tests **solo si** el bloque de reglas del perfil lo pide con `run_tests`, y luego aplica esos pares con `clash/apply_rules`. No agrupa, no colorea y no vuelve a construir sets; si ya corriste los tests, deja `run_tests` en falso en el perfil para no repetirlos. La diferencia con `navis_apply_clash_rules` es de dónde salen los pares: aquí del perfil, allí del llamador. Con un perfil sin bloque de reglas el paso no es un error — devuelve «nada que aprobar», que con el estándar actual es e…
navis_run_testsCorre los tests indicados, o todos si no se especifica ninguno. Reporta el conteo de resultados antes y después de cada test, para que un test que no encontró nada se distinga de uno que no llegó a correr. Correr un test escribe sus resultados dentro del documento, así que pasa por el mismo guardia que el resto de las mutaciones aunque no tenga dry_run: no hay ensayo posible de una corrida de clash.
navis_saveGuarda el documento abierto en su propia ruta. Todo lo que produce el flujo —sets, matriz, resultados, grupos, nombres— vive solo en memoria hasta que alguien guarda: cerrar Navisworks sin hacerlo descarta una corrida entera. Exige `expected_document_fingerprint` (léelo de navis_health): guardar es irreversible y no voy a escribir sobre un documento distinto del que creías. Si el archivo viene de ACC (.nwfacc) esto se rechaza con la razón — guardar encima NO publica nada en la nube y el siguiente sync de Desktop Connector puede reemplazarlo: usa navis_save_as a un .nwf local.
navis_save_asGuarda una copia del documento en otra ruta (.nwf o .nwd). Es la salida correcta para un archivo de ACC: un .nwfacc es la cara local de un documento cuyo maestro vive en la nube, no un .nwf con otro nombre. Guardar como .nwfacc se rechaza; guarda a un .nwf local y publica desde Desktop Connector. La ruta pasa por la política de salida del complemento (raíces autorizadas, sin UNC ni rutas de dispositivo) y `overwrite` es false por defecto. Después de escribir se verifica releyendo: que el archivo exista, que tenga bytes, que la marca de tiempo se haya movido, que el documento apunte al destin…
navis_save_exportGuarda el export crudo en disco, para reanalizar sin abrir Navisworks. Útil para afinar el perfil: cambias un peso, corres `python -m naviscoord analyze` sobre el archivo y ves moverse el ranking. La ruta se resuelve contra la política de salida: solo se escribe bajo las raíces autorizadas (`navis_output_policy` las lista) y nunca se reemplaza un archivo existente sin overwrite=true.
navis_save_viewpointsGuarda un viewpoint por problema, para recorrerlos dentro de Navisworks.
navis_select_issueSelecciona en Navisworks los elementos de un problema. Cambiar la selección es una mutación del documento, aunque no se guarde: se exige la huella y se valida el target, como cualquier otra. Antes no lo hacía, así que después de cerrar Torre A y abrir Torre B esta herramienta mandaba los path id del análisis anterior y el complemento seleccionaba lo que esos identificadores nombraran en el modelo nuevo.
navis_sessionsInstancias de Navisworks activas, con su documento y su target_id. Un coordinador tiene a menudo dos abiertas —2024 con el modelo archivado y 2026 con el vivo, o dos proyectos a la vez—. Cada una publica su propia sesión: aquí se ven todas, con cuál está seleccionada.
navis_set_disciplinesFija el mapeo archivo → disciplina, sobrescribiendo la heurística. mapping: {"PROY-HVAC-T1.rvt": "HVAC", ...}
navis_set_statusMarca los cruces de esos problemas con un estado (New/Active/Reviewed/Approved/Resolved).
navis_snapshotGuarda todas las incidencias con IDs persistentes, perfil y revisión del modelo.
navis_targetFija a qué instancia de Navisworks van las llamadas siguientes. Obligatorio para mutar cuando hay más de una abierta: elegir en silencio la última es cómo un plan calculado sobre Torre A termina escrito en Torre B. Los ids salen de navis_sessions.
navis_work_planEl plan de trabajo: las decisiones agrupadas en paquetes ejecutables. Mil decisiones ordenadas no son un plan. Nadie trabaja una lista de 1.375 ítems, y entregarla es como termina un informe de coordinación sin leer: correcto, completo e inútil. Esto devuelve paquetes. Primero los SISTÉMICOS —una decisión que cierra cientos, como aprobar el listado de pasos— porque al aterrizar encogen todo lo demás. Después SESIONES: una pareja de especialidades, una zona, dimensionada para que quepa en una reunión, con un responsable. El resto queda contado como cola, no listado, porque fingir que es accio…
Signals
- Stars
- 19
- Forks
- 2
- Open issues
- 1
- Last commit
- Oct 20, 2026 (8 days ago)
- Last release
- Oct 20, 2026 (9 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.HorizunGroup/naviscoord-mcp- Version
- 1.1.1
- Auth
- No auth
- Packages
- mcpb https://github.com/HorizunGroup/naviscoord-mcp/releases/download/v1.1.1/naviscoord-1.1.1-win-x64.mcpb
- License
- MIT
- Repository
- github.com/HorizunGroup/naviscoord-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from HorizunGroup
- 0.665score
Horizun Revit MCP
HorizunGroup
Local Windows MCP for Revit 2023-2027.
ConnectorAFreshness: ALocal★ 56Claude Desktop - 0.661score
Horizun PBI MCP
HorizunGroup
Build, audit and repair Power BI Desktop models and PBIP reports with DAX, TMDL and PBIR.
ConnectorAFreshness: ALocal★ 32↓ 189/wkClaude Code +5 - 0.645score
Microsoft Project
HorizunGroup
Audit, reschedule and author Microsoft Project schedules.
ConnectorAFreshness: ALocal★ 9Claude Code +5
Cite this page
NavisCoord MCP server. Agent Mart. https://agentmart.dev/connectors/horizungroup-naviscoord-mcp (last updated 2026-10-24)