![]()
![]()
![]()
2025年12月2日,github-mcp-server发布了v0.24.0版本,这是一次重要的更新版本,其中包含了核心框架的迁移以及多项新功能和改进。
一、重要更新概览 1. 核心SDK迁移
• 本次版本将 GitHub MCP Server 的核心 Model Context Protocol 实现从mark3labs/mcp-go迁移到了modelcontextprotocol/go-sdk。
• 此更改对最终用户应当是透明的,但由于涉及底层协议库替换,建议在使用过程中关注可能出现的回归问题并及时反馈。
•仓库资源补全(Repository Resource Completion)
新增了资源补全能力,支持针对 GitHub 仓库资源进行补全处理,使 AI 工具能更智能地获取相关仓库信息与资源列表。•AI 问题评估工作流(AI Issue Assessment Workflow)
新增 GitHub Actions 工作流文件.github/workflows/ai-issue-assessment.yml,可在 Issue 创建或添加标签时自动调用 AI 进行评估,并根据评估结果添加标签或评论。• 支持bug 报告评估和默认新问题评估两种 prompt 文件:
•
.github/prompts/bug-report-review.prompt.yml•
.github/prompts/default-issue-review.prompt.yml
• AI 会根据问题或Bug报告的完整性自动给出三种评估结果:
• Ready for Review
• Missing Details
• Unsure
• 增加了X-MCP-Tools的文档说明(
docs/remote-server.md),详细描述了 Remote Server 对应的请求头与本地服务器参数的映射关系。• 修正了只读模式下工具跳过逻辑:确保在判断只读模式时不会错误跳过可写工具的检查条件。
• README 中调整了部分工具参数说明格式,使描述更清晰一致。
docs/remote-server.md新增了 Remote Server 支持的可选请求头说明,包括:
•X-MCP-Toolsets:启用的工具集列表
•X-MCP-Tools:启用的单个工具列表
•X-MCP-Readonly:只读模式开关
•X-MCP-Lockdown:锁定模式开关
同时详细说明了这些请求头在本地服务器中的等效配置方式(通过环境变量或命令行参数)。
2.docs/server-configuration.md(新增350行)
新增《服务器配置指南》,包括:
• 快速参考:Remote Server 与 Local Server 的各个配置项映射表
• 配置原理说明:支持组合多种配置选项(工具集、单工具、动态发现、只读、锁定模式)
• 多种配置场景示例:
• 启用特定工具
• 启用特定工具集
• 组合工具集与单工具
• 只读模式
• 动态发现模式(仅本地服务器)
• 锁定模式
• 故障排查:无效工具名、只读模式限制、工具集缺失等问题的解决方法
• 相关文档链接:README 工具配置、工具集列表、工具列表、Remote Server文档、安装指南
•协议库替换
文件cmd/github-mcp-server/generate_docs.go中,将原有的github.com/mark3labs/mcp-go/mcp替换为了github.com/modelcontextprotocol/go-sdk/mcp,并适配了新的jsonschema类型检查方式以生成工具参数文档。•工具参数生成逻辑优化
在生成工具文档时,新增了对空InputSchema的处理,当工具无需参数时明确显示“无参数”。同时改为使用jsonschema.Schema类型以获取参数类型与描述信息。
• 本次更新涉及6 个提交
• 修改了165 个文件
• 总计12,259 行新增和8,517 行删除
• 共有13 位贡献者参与
代码地址:github.com/github/github-mcp-server
github-mcp-server v0.24.0是一次较为重要的版本升级,主要亮点包括:
• 底层 SDK 迁移至新协议库
modelcontextprotocol/go-sdk• 引入仓库资源补全能力
• 增加 AI 自动问题评估工作流
• 丰富文档配置示例与 Remote Server 说明
我们相信人工智能为普通人提供了一种“增强工具”,并致力于分享全方位的AI知识。在这里,您可以找到最新的AI科普文章、工具评测、提升效率的秘籍以及行业洞察。 欢迎关注“福大大架构师每日一题”,发消息可获得面试资料,让AI助力您的未来发展。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.