Когда вы говорите "проекты", вы имеете в виду разные экземпляры Trac, расположенные на одном и том же сервере?
Если это так, то в настоящее время нет способа сделать это.Экземпляры Trac фактически независимы, и нет центрального «сервера Trac», который мог бы предоставить вам необходимую информацию.Отдельные экземпляры Trac ничего не знают о других экземплярах на сервере.Тем не менее, будущие выпуски Trac, включающие настоящую поддержку нескольких проектов, вполне могут изменить это.
Один из способов обойти это - сохранить имена всех проектов Trac на вики-странице, а затемполучить эту страницу через XMLRPC и проанализировать данные.Другой обходной путь - веб-сервер (не Trac) обслуживает страницу, на которой перечислены все проекты в системе.Это не самые красивые решения, но они должны, по крайней мере, дать вам необходимую функциональность.