已开启
feat: 新增15个MCP工具,API覆盖率从46%提升至76% #10
suantea创建于 7月9日
feat: 新增15个MCP工具,API覆盖率从46%提升至76% #10
已开启
合并受阻
7月9日 关联了issue:🙋♂️ No module named gitcode_mcp
7月10日 修改标题为 “feat: 新增15个MCP工具,API覆盖率从46%提升至76%”,原标题为“feat: ����15��MCP���ߣ�API�����ʴ�46%������76%”
7月10日 修改标题为 “feat: 新增15个MCP工具,API覆盖率从46%提升至76%”,原标题为“feat: ����15��MCP���ߣ�API�����ʴ�46%������76%”
7月10日 修改了pull request 的描述
7月10日 修改了pull request 的描述
suantea
7月10日 评论:
7月10日 评论:
/ai review


7月10日 修改了pull request 的描述
变更内容
server.py (+15个MCP工具)
仓库管理(+4):
update_repository,delete_repository,get_repository_readme,get_repository_contents分支管理(+3):
delete_branch,merge_branches,list_commitsIssue相关(+5):
update_issue,update_issue_comment,delete_issue_comment,list_issue_labels,list_issue_milestonesPR相关(+2):
list_pull_request_files,list_pull_request_commits搜索(+1):
search_code(从注释恢复)test_api.py (+10个单元测试)
覆盖新增工具的全部正向路径。
覆盖率变化
API层方法数: 50 → MCP工具数: 23→38 (46%→76%)
二次修订 (commit 50f1c57)
修复了首次PR中的7个问题:
safe_api_call移除未使用的client变量(死代码)update_repository修复类型标注bool=None→Optional[bool],新增has_issues/has_wiki/default_branch字段list_issues新增state/labels/sort/direction/per_page/page分页参数get_issue_comment工具(补全与get_pull_request_comment的对称性)sort/order/per_page/page参数search_code显式else: raise替换裸raiseClose #1