Giving modders the power to understand since 2010!!
MCPBot is a community-driven project in the form of an IRC bot that allows contributors to provide meaningful names and descriptions for fields, methods, and method parameters in the Java code produced by the Mod Coder Pack (MCP).
The source code for MCPBot is publicly available on BitBucket.
MCPBot was originally created by ProfMobius in 2010 using Python 2.6 and a SQLite database backend. That version of the bot allowed contributors to provide names for fields and methods and was able to query mapping data for the "current" version of Minecraft (whatever the bot was updated to).
MCPBot_Reborn (the version running now) was created by ProfMobius and bspkrs in 2014 using Python 2.7 and a PostgreSQL 9.3 database backend. This version of the bot allows contributors to provide names for fields, methods, and method parameters and is able to query mapping data for Minecraft 1.5 through the "current" version.