Skip to main content
Glama

mcp-github

用于 Lume 的 GitHub MCP 服务器 —— 这是 Lume 市场中第一个非内置插件,用于端到端验证第三方插件流程。

v1 版本为只读。允许助手代表用户搜索和阅读 GitHub 存储库、议题、拉取请求、提交记录和文件内容,权限范围受限于用户个人访问令牌所能访问的内容。

工具 (只读 v1)

工具

用途

search_repositories

使用 GitHub 查询语法搜索存储库

search_issues

在可见存储库中搜索议题

search_code

在可见存储库中搜索代码

list_issues

列出特定存储库中的议题

get_issue

读取单个议题的完整正文和元数据

list_pull_requests

列出特定存储库中的 PR

get_pull_request

读取 PR 正文、分支、差异统计信息

list_commits

列出存储库中的近期提交

get_file_contents

读取指定路径/引用下的文件

Related MCP server: GitHub Read MCP Server

身份验证

用户个人模式:API 进程在每次调用时注入 JSON X-PA-Credentials 标头;此服务器从中读取 github_token。仅在没有标头时(引导管理员)回退到 GITHUB_TOKEN 环境变量。

作为 Lume 用户进行配置:

  1. https://github.com/settings/tokens 创建个人访问令牌。细粒度或经典令牌均可;只读权限范围即可(repo:readread:org 等)。

  2. 在 Lume → 设置 → 插件 → GitHub 中粘贴令牌。服务器通过加密的凭据库在每次工具调用时检索它。

运行

该插件旨在作为 PA-iOS docker-compose 堆栈的边车(sidecar)运行。安装步骤:

  1. 将此存储库克隆到您的 PA-iOS 克隆旁边:

    git clone https://github.com/bryarpatch36/mcp-github.git
  2. compose.fragment.yml 片段合并到您的 PA-iOS/docker-compose.yml 中。

  3. docker compose up -d --build mcp-github

  4. 在 Lume 的“设置 → 插件 → 发现”中安装插件。

清单

Lume 插件清单位于 manifest.json,由 Lume 的市场目录从 https://raw.githubusercontent.com/bryarpatch36/mcp-github/main/manifest.json 获取。

路线图

  • v1.0 — 只读(此版本)

  • v1.1 — 在 Lume 的两阶段确认协议支持下实现议题和 PR 评论功能

  • v1.2 — 在确认协议支持下实现议题和 PR 创建功能

  • 分叉(Forks)、分支(Branches)、合并(Merges)明确不在范围内;这些操作应在真实的 Shell 中运行,而不是通过 LLM 工具调用。

许可证

MIT

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    MCP (Model Context Protocol) server for GitHub API integration. This server provides comprehensive tools for interacting with GitHub repositories, issues, pull requests, branches, and code search through a unified interface.
    15
    2 npm
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A read-only MCP server that exposes GitHub user profiles, repository info, and search via tools for AI assistants like Claude.
    -