Lo descubrí:pymongo usa argumentos de palabras clave para los argumentos de comando adicionales:
db.command("text", "players",
search="alice",
project={"name": 1, "_id": 0},
limit=10)
El motivo del extraño mensaje de error "no such cmd:project" es que los diccionarios de Python están desordenados y el project
la clave pasó a ser la primera cuando se pasó a mongo.