Retrieve a starter template for building Trimble Connect extensions. Choose from project, 3D viewer, or embedded types with vanilla or React frameworks.
A local MCP server giving Claude access to Trimble Connect, with 40 tools for projects, folder trees, files, versions, members, groups, and permissions via the Core API v2.
Enables user-authorized access to Trimble Connect data via OAuth, with a Firebase-hosted extension UI and planned tools for projects, models, objects, issues, and files. Serves as a production-oriented starter for integrating Trimble Connect with Claude through the MCP protocol.
Render a compact text tree of a project's folder structure with configurable depth and entry limits for quick overview. Includes folder IDs and file details (size, modified date) for easy navigation.
Execute raw POST, PATCH, PUT, or DELETE requests on the Trimble Connect Core API for endpoints without dedicated tools, requiring explicit confirmation.
Check your Trimble Connect sign-in status, including token expiry and user details. Call this when authentication errors occur or after a pending login.
Create a new folder in a Trimble Connect project under a specified parent folder, or the project root if none is given. Returns the new folder's ID, name, and path.
Create a whole folder tree in a Trimble Connect project with a single call, automatically generating intermediate folders and reusing existing paths for safe re-runs.
Copy a file into another folder in Trimble Connect. Provide project, source file, and target folder; optionally copy a specific version, metadata, or merge as new revision.
Delete a folder or file in Trimble Connect. This destructive action requires confirm=true and write access. Use force to remove non-empty folder trees; no API restore exists.
Upload a local file as a new version of an existing file in Trimble Connect, preserving version history and setting it as the latest revision. Requires confirmation and write permission.
Retrieve the access control list for a folder or file in a Trimble Connect project, showing read, full, and no access permissions and inheritance status.
Set or update user/group permissions on a folder or file while keeping existing access unchanged. Specify project, item, subjects, and level to apply the change.