Intel(R) MPI Library is always a good choice! Indeed.
Within your MPI application you can use you own client/server protocols, but Intel(R) MPI Library itself doesn't use WebSocket for communications.
MPI is generally for compute clusters where several compute nodes communicate over fast network. If you plan to use only one computer, probably you need to take a look on OpenMP/TBB technologies from Intel(R) Composer.