GitHub仓库管理MCP服务器

通过自然语言命令创建和配置GitHub仓库的MCP服务器。

  • by joewilsonai
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 PoliTwit1984/github-meta-mcp-server

使用说明

🐙 GitHub Meta MCP服务器

通过模型上下文协议使用自然语言管理GitHub存储库。

一个MCP服务器,允许Claude(或任何兼容MCP的客户端)通过简单的英文命令创建和配置GitHub存储库。


它做什么

和克劳德谈谈。克劳德正在与此服务器进行对话。此服务器与GitHub通信。

“创建一个名为'lunchbox'的私有仓库,其中包含ai、代理、mcp和主页thelunchbox.app”

→ Repo创建。主题设置。主页设置。README已初始化。

暴露的工具

create_repo

通过自然语言创建或更新GitHub存储库。手柄:

  • 回购人名称 (如果未指定,则根据描述自动生成)
  • 能见度 (公共/私人)
  • 描述
  • 主题/标签 (多个,逗号分隔)
  • 主页网址
  • 使用README自动初始化

安装

git clone https://github.com/joewilsonai/github-meta-mcp-server
cd github-meta-mcp-server
npm install
npm run build

在Claude桌面中配置

编辑您的 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"
      }
    }
  }
}

重新启动克劳德桌面。这 create_repo 工具将会出现。

所需令牌范围

您的GitHub个人访问令牌需要:

  • repo --创建和配置repos
  • delete_repo --只有当你想在未来的版本中支持删除时

生成一个 github/设置/令牌.

堆栈

  • TypeScript + Node.js 18+
  • @模型上下文协议/sdk
  • @奥克托基特/休息 用于GitHub API

相关MCP服务器

许可证

麻省理工学院