Topics and homepage are the fields everyone means to set and nobody goes back for. Setting them in the same breath as creating the repo is the whole idea, and there is exactly one tool to learn.
A small TypeScript MCP server on @octokit/rest with a single tool. It creates or updates a GitHub repository from a plain-English instruction, generating the name from the description if you did not give one, and setting visibility, description, topics, homepage and README initialisation together.
- A repository created or updated from a plain-English instruction
- A repo name generated from the description when you do not supply one
- Visibility set to public or private
- Description and homepage URL set
- Multiple topics applied at once
- The repository initialised with a README
A current Node.js, a local build with npm run build, and a GitHub personal access token carrying the repo scope, set in the environment.
