Labsco
MCP SERVER

GitHub MCP Server

by PoliTwit1984

Describe the repository you want and it creates or updates it — name, visibility, description, topics, homepage and an initialised README, in one call.

Git Hosting & Code Review
Summary
New repositories, configured properly on the first try.

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.

What it is

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.

What you get
  • 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
Requirements

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.