GitHub & Code
openRepoPreflight
Open Repository Pre-flight
Measure whether a connected GitHub repository is ready to open: one PASS or FAIL row per gate (LICENSE present and OSI-recognized, SECURITY.md, CONTRIBUTING.md, pull request template, issue…
Ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "is this repo ready to open source", and it calls openRepoPreflight.
Example call
The MCP tools/call params, with the required arguments only.
{
"arguments": {
"owner": "<owner>",
"repo": "<repo>"
},
"name": "openRepoPreflight"
}Arguments
allowListstring[]optionalDocumented example keys the repository is meant to carry (for example AKIAIOSFODNN7EXAMPLE). A key-shaped match that contains an entry, or is contained by one, counts as allow-listed instead of a finding.historyCommitsintegeroptionalHow many of the most recent commits the history check reads (default 500, ceiling 2000).identifiersstring[]optionalCustomer identifiers to scan for. Omit to use the names and companies of your clients (the named Space's clients when space is set) plus the Space's own term list. The answer never prints these values.maxFilesintegeroptionalHow many tracked text files the content scans read (default 600, ceiling 2000). A scan that cannot read every text file reports FAIL with how far it got.ownerstringrequiredRepository ownerrefstringoptionalBranch, tag, or commit SHA. Defaults to the default branch.repostringrequiredRepository namespacestringoptionalSpace whose clients and term list supply the default identifiers: its id, slug, exact name or a unique prefix.taskIdstringoptionalYour own ledger row. The plain paths behind every hashed path are appended to its private note; without it they are kept nowhere.
Returns
The registry does not declare a return shape.
Declared limits
allowList: maximum items 200historyCommits: minimum 1historyCommits: maximum 2000identifiers: maximum items 2000maxFiles: minimum 1maxFiles: maximum 2000
Ask for it
The Cloud routes these requests to this verb.
- is this repo ready to open source
- pre-flight before we make it public
- scan the repo for customer names
- check the repo for secrets before opening it
Pair it with
The verbs that finish the job.
Questions
What does openRepoPreflight do?
Measure whether a connected GitHub repository is ready to open: one PASS or FAIL row per gate (LICENSE present and OSI-recognized, SECURITY.md, CONTRIBUTING.md, pull request template, issue… It is one of the tools The Cloud MCP server gives every connected AI.
How do I use openRepoPreflight from Claude or ChatGPT?
Connect your AI to The Cloud at https://mcp.thecloud.so/mcp and sign in once. Then ask Claude, ChatGPT, Cursor or any AI connected to The Cloud "is this repo ready to open source", and it calls openRepoPreflight.
Is openRepoPreflight safe to let an AI call?
openRepoPreflight is read-only: it changes nothing. It reaches a system outside The Cloud on your behalf.
Connect
One endpoint gives your AI this tool and every other one: connect Claude, ChatGPT, Cursor or Gemini, read what The Cloud is, or see pricing.