While it's rough and I'm sure could use some work, the TFVC provider I mentioned back in November is now on the "MSH Community Extensions" workspace on GotDotNet.
MSH jmanning-test:\> dir -name -r60406-testing60406-testing\ConsoleApplication7760406-testing\ConsoleApplication77\ConsoleApplication7760406-testing\ConsoleApplication77\ConsoleApplication77.sln60406-testing\ConsoleApplication77\ConsoleApplication77.vssscc60406-testing\ConsoleApplication77\ConsoleApplication77\ConsoleApplication77.csproj60406-testing\ConsoleApplication77\ConsoleApplication77\ConsoleApplication77.csproj.vspscc60406-testing\ConsoleApplication77\ConsoleApplication77\Program.cs60406-testing\ConsoleApplication77\ConsoleApplication77\Properties60406-testing\ConsoleApplication77\ConsoleApplication77\Properties\AssemblyInfo.csMSH jmanning-test:\> dir -r | ft -a changesetid,serveritem
ChangesetId ServerItem----------- ---------- 2 $/60406-testing 3 $/60406-testing/ConsoleApplication77 3 $/60406-testing/ConsoleApplication77/ConsoleApplication77 3 $/60406-testing/ConsoleApplication77/ConsoleApplication77.sln 3 $/60406-testing/ConsoleApplication77/ConsoleApplication77.vssscc 3 $/60406-testing/ConsoleApplication77/ConsoleApplication77/ConsoleApplication77.csproj 3 $/60406-testing/ConsoleApplication77/ConsoleApplication77/ConsoleApplication77.csproj.vspscc 3 $/60406-testing/ConsoleApplication77/ConsoleApplication77/Program.cs 3 $/60406-testing/ConsoleApplication77/ConsoleApplication77/Properties 3 $/60406-testing/ConsoleApplication77/ConsoleApplication77/Properties/AssemblyInfo.cs