Three calls: look up a user, create the repository, push a file. If what you want is a new repo scaffolded from a conversation, that is the whole job - issues, pull requests and branches sit outside it.
A small TypeScript server over the GitHub API with three calls: read a user's public information, create a repository, and push a file's contents to one with a commit message.
- A repository created with a name, a description, and public or private set
- A file written to a repository at the path you give, with its content and a commit message
- Public information for any GitHub user, by username
Node 18 or newer, npm 8 or newer, and a GitHub personal access token carrying the repo scope, set in your client config. The scripted install is PowerShell and targets Roo-Code's MCP directory on Windows; elsewhere the steps are clone, npm install, npm run build, then a config entry pointing at the build output.
Build from source — clone the repository and build it, then point your client at the binary
