├── .gitignore ├── CONTRIBUTING.md ├── CONTRIBUTING_CN.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── README_CN.md ├── docs ├── images │ ├── comment_and_close_issue.jpg │ ├── get_repo_issues.jpg │ └── implement_issue.jpg └── install │ ├── claude.md │ ├── cline.md │ ├── continue.md │ ├── cursor.md │ ├── images │ ├── cursor.png │ ├── cursor_sse.png │ ├── cursor_stdio.png │ └── windsurf_stdio.png │ ├── logos │ ├── Claude.png │ ├── Cline.png │ ├── Cursor.png │ ├── Trae.png │ └── Windsurf.png │ ├── trae.md │ └── windsurf.md ├── go.mod ├── go.sum ├── main.go ├── mcp-gitee-schema.mdc ├── npm ├── mcp-gitee-darwin-amd64 │ └── package.json ├── mcp-gitee-darwin-arm64 │ └── package.json ├── mcp-gitee-linux-amd64 │ └── package.json ├── mcp-gitee-linux-arm64 │ └── package.json ├── mcp-gitee-windows-amd64 │ └── package.json ├── mcp-gitee-windows-arm64 │ └── package.json └── mcp-gitee │ ├── bin │ └── index.js │ └── package.json ├── operations ├── issues │ ├── comment_issue.go │ ├── common_options.go │ ├── create_issue.go │ ├── get_issue_detail.go │ ├── list_issue_comments.go │ ├── list_issues.go │ └── update_issue.go ├── notifications │ └── list_user_notifications.go ├── pulls │ ├── comment_pull.go │ ├── common_options.go │ ├── create_pull.go │ ├── get_diff_files.go │ ├── get_pull_detail.go │ ├── list_pull_comments.go │ ├── list_pulls.go │ ├── merge_pull.go │ └── update_pull.go ├── repository │ ├── create_repository.go │ ├── creatre_release.go │ ├── fork_repository.go │ ├── get_file_content.go │ ├── list_releases.go │ ├── list_user_repos.go │ ├── search_files_by_content.go │ └── search_repositories.go ├── types │ ├── basic.go │ ├── file_content.go │ ├── issue.go │ ├── notification.go │ ├── pull.go │ ├── release.go │ └── repository.go └── users │ ├── get_user_info.go │ └── search_users.go ├── smithery.yaml └── utils ├── constants.go ├── convert.go ├── errors.go ├── gitee_client.go ├── mcp.go └── tool_options_handle.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CONTRIBUTING_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/CONTRIBUTING_CN.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/README_CN.md -------------------------------------------------------------------------------- /docs/images/comment_and_close_issue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/images/comment_and_close_issue.jpg -------------------------------------------------------------------------------- /docs/images/get_repo_issues.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/images/get_repo_issues.jpg -------------------------------------------------------------------------------- /docs/images/implement_issue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/images/implement_issue.jpg -------------------------------------------------------------------------------- /docs/install/claude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/claude.md -------------------------------------------------------------------------------- /docs/install/cline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/cline.md -------------------------------------------------------------------------------- /docs/install/continue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/continue.md -------------------------------------------------------------------------------- /docs/install/cursor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/cursor.md -------------------------------------------------------------------------------- /docs/install/images/cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/images/cursor.png -------------------------------------------------------------------------------- /docs/install/images/cursor_sse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/images/cursor_sse.png -------------------------------------------------------------------------------- /docs/install/images/cursor_stdio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/images/cursor_stdio.png -------------------------------------------------------------------------------- /docs/install/images/windsurf_stdio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/images/windsurf_stdio.png -------------------------------------------------------------------------------- /docs/install/logos/Claude.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/logos/Claude.png -------------------------------------------------------------------------------- /docs/install/logos/Cline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/logos/Cline.png -------------------------------------------------------------------------------- /docs/install/logos/Cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/logos/Cursor.png -------------------------------------------------------------------------------- /docs/install/logos/Trae.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/logos/Trae.png -------------------------------------------------------------------------------- /docs/install/logos/Windsurf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/logos/Windsurf.png -------------------------------------------------------------------------------- /docs/install/trae.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/trae.md -------------------------------------------------------------------------------- /docs/install/windsurf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/docs/install/windsurf.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/main.go -------------------------------------------------------------------------------- /mcp-gitee-schema.mdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/mcp-gitee-schema.mdc -------------------------------------------------------------------------------- /npm/mcp-gitee-darwin-amd64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/npm/mcp-gitee-darwin-amd64/package.json -------------------------------------------------------------------------------- /npm/mcp-gitee-darwin-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/npm/mcp-gitee-darwin-arm64/package.json -------------------------------------------------------------------------------- /npm/mcp-gitee-linux-amd64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/npm/mcp-gitee-linux-amd64/package.json -------------------------------------------------------------------------------- /npm/mcp-gitee-linux-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/npm/mcp-gitee-linux-arm64/package.json -------------------------------------------------------------------------------- /npm/mcp-gitee-windows-amd64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/npm/mcp-gitee-windows-amd64/package.json -------------------------------------------------------------------------------- /npm/mcp-gitee-windows-arm64/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/npm/mcp-gitee-windows-arm64/package.json -------------------------------------------------------------------------------- /npm/mcp-gitee/bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/npm/mcp-gitee/bin/index.js -------------------------------------------------------------------------------- /npm/mcp-gitee/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/npm/mcp-gitee/package.json -------------------------------------------------------------------------------- /operations/issues/comment_issue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/issues/comment_issue.go -------------------------------------------------------------------------------- /operations/issues/common_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/issues/common_options.go -------------------------------------------------------------------------------- /operations/issues/create_issue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/issues/create_issue.go -------------------------------------------------------------------------------- /operations/issues/get_issue_detail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/issues/get_issue_detail.go -------------------------------------------------------------------------------- /operations/issues/list_issue_comments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/issues/list_issue_comments.go -------------------------------------------------------------------------------- /operations/issues/list_issues.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/issues/list_issues.go -------------------------------------------------------------------------------- /operations/issues/update_issue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/issues/update_issue.go -------------------------------------------------------------------------------- /operations/notifications/list_user_notifications.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/notifications/list_user_notifications.go -------------------------------------------------------------------------------- /operations/pulls/comment_pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/pulls/comment_pull.go -------------------------------------------------------------------------------- /operations/pulls/common_options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/pulls/common_options.go -------------------------------------------------------------------------------- /operations/pulls/create_pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/pulls/create_pull.go -------------------------------------------------------------------------------- /operations/pulls/get_diff_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/pulls/get_diff_files.go -------------------------------------------------------------------------------- /operations/pulls/get_pull_detail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/pulls/get_pull_detail.go -------------------------------------------------------------------------------- /operations/pulls/list_pull_comments.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/pulls/list_pull_comments.go -------------------------------------------------------------------------------- /operations/pulls/list_pulls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/pulls/list_pulls.go -------------------------------------------------------------------------------- /operations/pulls/merge_pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/pulls/merge_pull.go -------------------------------------------------------------------------------- /operations/pulls/update_pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/pulls/update_pull.go -------------------------------------------------------------------------------- /operations/repository/create_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/repository/create_repository.go -------------------------------------------------------------------------------- /operations/repository/creatre_release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/repository/creatre_release.go -------------------------------------------------------------------------------- /operations/repository/fork_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/repository/fork_repository.go -------------------------------------------------------------------------------- /operations/repository/get_file_content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/repository/get_file_content.go -------------------------------------------------------------------------------- /operations/repository/list_releases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/repository/list_releases.go -------------------------------------------------------------------------------- /operations/repository/list_user_repos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/repository/list_user_repos.go -------------------------------------------------------------------------------- /operations/repository/search_files_by_content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/repository/search_files_by_content.go -------------------------------------------------------------------------------- /operations/repository/search_repositories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/repository/search_repositories.go -------------------------------------------------------------------------------- /operations/types/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/types/basic.go -------------------------------------------------------------------------------- /operations/types/file_content.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/types/file_content.go -------------------------------------------------------------------------------- /operations/types/issue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/types/issue.go -------------------------------------------------------------------------------- /operations/types/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/types/notification.go -------------------------------------------------------------------------------- /operations/types/pull.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/types/pull.go -------------------------------------------------------------------------------- /operations/types/release.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/types/release.go -------------------------------------------------------------------------------- /operations/types/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/types/repository.go -------------------------------------------------------------------------------- /operations/users/get_user_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/users/get_user_info.go -------------------------------------------------------------------------------- /operations/users/search_users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/operations/users/search_users.go -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/smithery.yaml -------------------------------------------------------------------------------- /utils/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/utils/constants.go -------------------------------------------------------------------------------- /utils/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/utils/convert.go -------------------------------------------------------------------------------- /utils/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/utils/errors.go -------------------------------------------------------------------------------- /utils/gitee_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/utils/gitee_client.go -------------------------------------------------------------------------------- /utils/mcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/utils/mcp.go -------------------------------------------------------------------------------- /utils/tool_options_handle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oschina/mcp-gitee/HEAD/utils/tool_options_handle.go --------------------------------------------------------------------------------