What we build
A first PRO.FILE tool list, written as the manifest your IT team signs
Built on what PROCAD, part of Revalize documents: documents, parts, projects, part-document structures and where-used, version history and change log, workflow status and allowed transitions, tasks and processes, file attachments and previews. Backends named below are documented resources; "confirmed in blueprint" means the vendor documentation sits behind a login and the resource is checked against your release first.
# pro-file-mcp-server: tool manifest, draft for blueprint week 1
# Every tool runs as the person asking. Nothing is written without a person confirming.
tools:
search_documents: # free text or field filter -> documents with number, version and status
backend: ExecuteCollectionQuery / full-text metadata search
mode: read
get_part: # part number -> part metadata and linked documents
backend: LoadEntity (Part) + part-document structure query
mode: read
get_where_used: # document or part -> parent structures
backend: Document Parents (WhereUsed) query
mode: read
get_version_history: # entity -> versions with status and dates
backend: VersionHistory query
mode: read
list_my_tasks: # user -> open tasks with target entity
backend: Task with Filter query
mode: read
propose_status_change: # entity, target state -> draft status change for a person to confirm
backend: GetAllowedTargetStates, then ChangeEntityStatus after confirmation
mode: propose
audit: every call logged with user, tool, arguments and the PRO.FILE response
The manifest is the contract. A question that needs an operation not on it gets a new line and a review, not a wider permission.