Серверные репозитории голые , у них нет рабочего каталога.И в пустом хранилище (даже локальном) git status
не имеет смысла (потому что он сравнивает хранилище с рабочим деревом) и выдает ошибку:
fatal: This operation must be run in a work tree
Следовательно, нет API для получения статуса.