GitVerse MCP tools

Info

GitVerse MCP включает 34 инструмента. На этой странице они сгруппированы по разделам.

Основные разделы

На странице инструменты сгруппированы по основным сценариям работы:

  • репозитории;
  • файлы;
  • коммиты;
  • релизы;
  • запросы на слияние;
  • CI/CD;
  • пользователи и поиск;
  • команды;
  • звезды.

Для каждого инструмента указаны:

  • название инструмента в GitVerse MCP;
  • практическое назначение.

Репозитории

ToolНазначение
list_branchesПолучить список веток репозитория.
create_repositoryСоздать новый пользовательский репозиторий.
get_repositoryПолучить информацию о репозитории.
update_repositoryОбновить настройки репозитория.
fork_repositoryСоздать форк репозитория.
create_branchСоздать новую Git-ветку.
create_tagСоздать новый Git-тег.
get_repository_treeПолучить содержимое Git tree по tree_sha.

Файлы

ToolНазначение
get_repository_contentПолучить содержимое файла или список элементов директории.
create_or_update_fileСоздать новый файл или обновить существующий.
delete_fileУдалить файл из репозитория.

Коммиты

ToolНазначение
list_commitsПолучить список коммитов репозитория.
get_commitПолучить информацию о коммите по sha.

Релизы

ToolНазначение
list_releasesПолучить список релизов репозитория.
create_releaseСоздать новый релиз.
get_release_by_tagПолучить релиз по тегу.
get_releaseПолучить релиз по release_id.
update_releaseОбновить релиз по release_id.

Запросы на слияние

ToolНазначение
create_pull_requestСоздать запрос на слияние.
list_pull_request_filesПолучить список файлов в запросе на слияние.
update_pull_requestОбновить существующий запрос на слияние.
list_pull_requestsПолучить список запросов на слияние репозитория.
pull_request_readПолучить запрос на слияние по номеру.
update_pull_request_branchОбновить head-ветку запроса на слияние относительно base-ветки.

CI/CD

ToolНазначение
get_workflow_dispatch_inputsПолучить входные параметры для ручного запуска workflow.
trigger_workflow_dispatchЗапустить workflow вручную с параметрами.

Пользователи и поиск

ToolНазначение
get_my_user_infoПолучить данные текущего аутентифицированного пользователя.
get_user_by_usernameПолучить пользователя по логину.
search_usersВыполнить поиск пользователей.

Команды

ToolНазначение
get_teamsПолучить список команд организации.
get_team_membersПолучить участников команды организации.

Звезды

ToolНазначение
list_starred_repositoriesПолучить список репозиториев, отмеченных звездой текущим пользователем.
star_repositoryПоставить звезду репозиторию.
unstar_repositoryУбрать звезду у репозитория.