drio
Open app

GitHub MCP Server

Source

An MCP server that enables natural language commands for managing GitHub repositories

Catalog onlyCatalog onlySTDIO

Overview

GitHub MCP Server is a Model Context Protocol (MCP) server that enables users to manage GitHub repositories using natural language commands, simplifying the interaction with GitHub's API.

To use the GitHub MCP Server, clone the repository, install the dependencies, and configure it with your GitHub personal access token. You can then use natural language commands to create or update repositories.

  • Create GitHub repositories with auto-generated names from descriptions. - Add topics/tags to repositories. - Set repository homepages. - Auto-initialize repositories with README files. - Supports natural language commands for repository management.
  1. Quickly creating new repositories for projects without manual setup.
  2. Updating repository details using simple commands.
  3. Managing multiple repositories efficiently through natural language.

Add to your AI client

Use these steps to connect GitHub MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "github-meta-mcp-server-politwit1984": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-meta-mcp-server-politwit1984"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "github-meta-mcp-server-politwit1984": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-meta-mcp-server-politwit1984"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "github-meta-mcp-server-politwit1984": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-meta-mcp-server-politwit1984"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "github-meta-mcp-server-politwit1984": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-meta-mcp-server-politwit1984"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "github-meta-mcp-server-politwit1984": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-meta-mcp-server-politwit1984"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "github-meta-mcp-server-politwit1984": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-github-meta-mcp-server-politwit1984"
      ]
    }
  }
}

FAQ

Can I use any natural language command?

Yes! The server is designed to understand various natural language patterns for creating and updating repositories.

Do I need a GitHub account to use this server?

Yes! You need a GitHub account and a personal access token with repository creation permissions.

Is there any limit on the number of repositories I can create?

There are limits set by GitHub on repository creation, but the server itself does not impose additional limits.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1085,"uuid":"4e42dc56-03b1-4674-94ec-09633cd28d03","name":"github-meta-mcp-server","title":"GitHub MCP Server","description":"An MCP server that enables natural language commands for managing GitHub repositories","avatar_url":"https://avatars.githubusercontent.com/u/96096412?v=4","created_at":"2025-01-28T02:30:26.569Z","updated_at":"2025-02-23T07:13:19.513Z","status":"created","author_name":"PoliTwit1984","author_avatar_url":"https://avatars.githubusercontent.com/u/96096412?v=4","tags":"github-api,automation,typescript,mcp,natural-language","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/PoliTwit1984/github-meta-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]