已开启
feat: 扩展 PR 管理能力、修复 API 对接问题并新增 CLI 客户端 #9
feat: 扩展 PR 管理能力、修复 API 对接问题并新增 CLI 客户端 #9
已开启
陈瑞龙创建于 5月7日
共 7 个文件变更+1543-100
@@ -34,6 +34,7 @@ ENV/
34# 日志34# 日志
35*.log35*.log
36 36 
37+ 
37# 敏感文件38# 敏感文件
38.env39.env
39 40 
Msrc/gitcode_mcp/api/base/client.py+7-2文件内容审核中,请稍后刷新重试
Msrc/gitcode_mcp/api/branches/branch.py+2-2文件内容审核中,请稍后刷新重试
Msrc/gitcode_mcp/api/pulls/pull_request.py+188-30文件内容审核中,请稍后刷新重试
@@ -16,19 +16,19 @@ class SearchAPI(BaseAPI):
16 order: Optional[str] = None,16 order: Optional[str] = None,
17 per_page: Optional[int] = None,17 per_page: Optional[int] = None,
18 page: Optional[int] = None18 page: Optional[int] = None
19- ) -> Dict[str, Any]:19+ ) -> List[Dict[str, Any]]:
20 """20 """
21 搜索仓库21 搜索仓库
22- 22+ 
23 Args:23 Args:
24 query: 搜索关键词24 query: 搜索关键词
25 sort: 排序字段 ('stars'|'forks'|'updated')25 sort: 排序字段 ('stars'|'forks'|'updated')
26 order: 排序方向 ('asc'|'desc')26 order: 排序方向 ('asc'|'desc')
27 per_page: 每页结果数27 per_page: 每页结果数
28 page: 页码28 page: 页码
29- 29+ 
30 Returns:30 Returns:
31- 搜索结果31+ 搜索结果列表
32 """32 """
33 params = {33 params = {
34 "q": query,34 "q": query,
@@ -41,6 +41,7 @@ class SearchAPI(BaseAPI):
41 41
42 return await self.request("GET", "/search/repositories", params=params)42 return await self.request("GET", "/search/repositories", params=params)
43 43
44+ # gitcode仓库的功能不存在搜索代码,该部分继承自官方mcp
44 async def search_code(45 async def search_code(
45 self,46 self,
46 query: str,47 query: str,
@@ -48,19 +49,19 @@ class SearchAPI(BaseAPI):
48 order: Optional[str] = None,49 order: Optional[str] = None,
49 per_page: Optional[int] = None,50 per_page: Optional[int] = None,
50 page: Optional[int] = None51 page: Optional[int] = None
51- ) -> Dict[str, Any]:52+ ) -> List[Dict[str, Any]]:
52 """53 """
53- 搜索代码54+ 搜索代码(无效,忽略)
54- 55+ 
55 Args:56 Args:
56 query: 搜索关键词57 query: 搜索关键词
57 sort: 排序字段 ('indexed')58 sort: 排序字段 ('indexed')
58 order: 排序方向 ('asc'|'desc')59 order: 排序方向 ('asc'|'desc')
59 per_page: 每页结果数60 per_page: 每页结果数
60 page: 页码61 page: 页码
61- 62+ 
62 Returns:63 Returns:
63- 搜索结果64+ 搜索结果列表
64 """65 """
65 params = {66 params = {
66 "q": query,67 "q": query,
@@ -80,19 +81,19 @@ class SearchAPI(BaseAPI):
80 order: Optional[str] = None,81 order: Optional[str] = None,
81 per_page: Optional[int] = None,82 per_page: Optional[int] = None,
82 page: Optional[int] = None83 page: Optional[int] = None
83- ) -> Dict[str, Any]:84+ ) -> List[Dict[str, Any]]:
84 """85 """
85 搜索Issues和Pull Requests86 搜索Issues和Pull Requests
86- 87+ 
87 Args:88 Args:
88 query: 搜索关键词89 query: 搜索关键词
89 sort: 排序字段 ('created'|'updated'|'comments')90 sort: 排序字段 ('created'|'updated'|'comments')
90 order: 排序方向 ('asc'|'desc')91 order: 排序方向 ('asc'|'desc')
91 per_page: 每页结果数92 per_page: 每页结果数
92 page: 页码93 page: 页码
93- 94+ 
94 Returns:95 Returns:
95- 搜索结果96+ 搜索结果列表
96 """97 """
97 params = {98 params = {
98 "q": query,99 "q": query,
@@ -112,19 +113,19 @@ class SearchAPI(BaseAPI):
112 order: Optional[str] = None,113 order: Optional[str] = None,
113 per_page: Optional[int] = None,114 per_page: Optional[int] = None,
114 page: Optional[int] = None115 page: Optional[int] = None
115- ) -> Dict[str, Any]:116+ ) -> List[Dict[str, Any]]:
116 """117 """
117 搜索用户118 搜索用户
118- 119+ 
119 Args:120 Args:
120 query: 搜索关键词121 query: 搜索关键词
121 sort: 排序字段 ('followers'|'repositories'|'joined')122 sort: 排序字段 ('followers'|'repositories'|'joined')
122 order: 排序方向 ('asc'|'desc')123 order: 排序方向 ('asc'|'desc')
123 per_page: 每页结果数124 per_page: 每页结果数
124 page: 页码125 page: 页码
125- 126+ 
126 Returns:127 Returns:
127- 搜索结果128+ 搜索结果列表
128 """129 """
129 params = {130 params = {
130 "q": query,131 "q": query,
@@ -146,7 +147,7 @@ class SearchAPI(BaseAPI):
146 page: Optional[int] = None147 page: Optional[int] = None
147 ) -> Dict[str, Any]:148 ) -> Dict[str, Any]:
148 """149 """
149- 搜索提交150+ 搜索提交(无效,忽略)
150 151
151 Args:152 Args:
152 query: 搜索关键词153 query: 搜索关键词
@@ -176,7 +177,7 @@ class SearchAPI(BaseAPI):
176 page: Optional[int] = None177 page: Optional[int] = None
177 ) -> Dict[str, Any]:178 ) -> Dict[str, Any]:
178 """179 """
179- 搜索主题180+ 搜索主题(无效,忽略)
180 181
181 Args:182 Args:
182 query: 搜索关键词183 query: 搜索关键词
Msrc/gitcode_mcp/server.py+447-47文件内容审核中,请稍后刷新重试