diff --git a/var/spack/packages/mpe2/package.py b/var/spack/packages/mpe2/package.py
new file mode 100644
index 0000000000000000000000000000000000000000..f043ad6ba633e888e5cfd20ee3d77786808b033b
--- /dev/null
+++ b/var/spack/packages/mpe2/package.py
@@ -0,0 +1,24 @@
+from spack import *
+
+class Mpe2(Package):
+    """Message Passing Extensions (MPE) -- Parallel, shared X window graphics"""
+
+    homepage = "http://www.mcs.anl.gov/research/projects/perfvis/software/MPE/"
+    url      = "ftp://ftp.mcs.anl.gov/pub/mpi/mpe/mpe2-1.3.0.tar.gz"
+
+    version('1.3.0', '67bf0c7b2e573df3ba0d2059a96c2f7b')
+
+    depends_on("mpi")
+
+    def install(self, spec, prefix):
+        configure("--prefix=" + prefix,
+                  "--x-includes=/usr/X11R6/include",
+                  "--x-libraries=/usr/X11R6/lib",
+                  "--enable-mpe_graphics=yes",
+                  "--disable-f77",
+                  "--enable-viewers=no",
+                  "--enable-slog2=no",
+                  "--with-mpicc=mpicc")
+
+        make()
+        make("install")