Go Text Protocol ( GTP ) är det protokoll som används av vissa motorer för att spela Go på datorn. Det är efterföljaren till Go Modem Protocol. Protokollet är väl lämpat för kommunikation mellan go-motorer och skal både på samma dator och över ett nätverk. GTP version 1 implementerades först i GNU Go version 3.0 och anses vara referensimplementeringen. Gnu Go version 3.4 implementerar den andra versionen av protokollet, som också är en referens. Den andra versionen av standarden är i ett utkasttillstånd, så eventuella meningsskiljaktigheter och oklarheter löses genom jämförelse med Gnu Go-implementeringen.
Även om protokollet utvecklades specifikt för Go, är det även lämpligt för andra spel, som reversi .