inspectIntegration
Inspect the current Extentos integration at a project path, returning manifest, generated files status, dependency drift, and remediation gaps to see what's wired so far.
Instructions
Read-only snapshot of the current Extentos integration at a project path. Returns { found, manifest, generatedFilesStatus, dependency, drift, connectionPageConfig, gaps, summary }. found: false is NOT an error — when no extentos.manifest.json exists the call still succeeds, returning empty sub-objects plus a gaps remediation string that tells you to run generateConnectionModule. When found: true: manifest is the parsed extentos.manifest.json; generatedFilesStatus is per-file { path, exists, hasMarker, hashMatch }; dependency is { found, coordinate, file } for the Gradle/SPM dependency; drift is { fileDrift: [{ path, reason: 'missing' | 'marker_absent' | 'hash_mismatch' }], dependencyDrift: boolean }; connectionPageConfig is the committed connection-page snapshot (or null); gaps is an array of human-readable remediation strings; summary is a one-line rollup. USE before validateIntegration or for a 'what's wired so far?' read. DON'T USE for correctness checking / a pre-test gate (use validateIntegration — it severity-tiers the same surface and adds ~15 checks).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectPath | No | Absolute (or cwd-relative) path to the project root holding extentos.manifest.json. Optional — defaults to the MCP server's current working directory (process.cwd()); pass it explicitly whenever the project isn't the cwd. |