GitHub MCP Server
The GitHub MCP Server allows you to manage GitHub repositories through natural language commands.
Create repositories: Auto-generate repository names from descriptions, add topics/tags, set website URLs, and initialize with README files.
Update repositories: Modify descriptions, tags/topics, and website URLs for existing repositories.
Natural language support: Understands various command patterns like creating or updating repositories with specific attributes.
Seamless integration: Works directly with GitHub's API using a personal access token.
Provides tools for interacting with GitHub's API, allowing users to create repositories with auto-generated names from descriptions, add topics/tags to repositories, set repository homepages, and initialize repositories with README files.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@GitHub MCP ServerCreate a repository for my new React dashboard with tags react typescript ui website https://myapp.com"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🐙 GitHub Meta MCP Server
Manage GitHub repositories with natural language via the Model Context Protocol.
An MCP server that lets Claude (or any MCP-compatible client) create and configure GitHub repositories from plain-English commands.
What it does
Talk to Claude. Claude talks to this server. This server talks to GitHub.
"Create a private repo called 'lunchbox' with topics ai, agents, mcp and the homepage thelunchbox.app"
→ Repo created. Topics set. Homepage set. README initialized.
Related MCP server: GitHub MCP Server
Tools exposed
create_repo
Create or update a GitHub repository via natural language. Handles:
Repo name (auto-generated from description if not specified)
Visibility (public / private)
Description
Topics / tags (multiple, comma-separated)
Homepage URL
Auto-init with README
Install
git clone https://github.com/joewilsonai/github-meta-mcp-server
cd github-meta-mcp-server
npm install
npm run buildConfigure in Claude Desktop
Edit your claude_desktop_config.json:
{
"mcpServers": {
"github-meta": {
"command": "node",
"args": ["/absolute/path/to/github-meta-mcp-server/build/index.js"],
"env": {
"GITHUB_TOKEN": "ghp_your_personal_access_token"
}
}
}
}Restart Claude Desktop. The create_repo tool will appear.
Required token scopes
Your GitHub personal access token needs:
repo— to create and configure reposdelete_repo— only if you want to support deletion in future versions
Generate one at github.com/settings/tokens.
Stack
TypeScript + Node.js 18+
@modelcontextprotocol/sdk
@octokit/rest for the GitHub API
Related MCP servers
🧠 second-opinion-mcp-server (⭐ 16) — Get a second opinion from Gemini / Perplexity / Stack Overflow
🔍 mcp-perplexity-server (⭐ 14) — Perplexity-backed code analysis
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- Alicense-qualityDmaintenanceA Model Context Protocol server that enables AI assistants like Claude to interact with GitHub repositories, issues, and pull requests.Last updated41MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that enables LLM agents to manage GitHub repositories, issues, pull requests, branches, files, and releases through a standardized interface.Last updated5178Apache 2.0
- Flicense-qualityDmaintenanceA Model Context Protocol server that enables AI assistants to perform GitHub operations including repository management, file operations, issue tracking, and pull request creation.Last updated2
- Flicense-quality-maintenanceModel Context Protocol server that enables interaction with GitHub repositories, issues, pull requests, and search functionality through natural language.Last updated1
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
An MCP server that gives your AI access to the source code and docs of all public github repos
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/joewilsonai/github-meta-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server