Adjust Shape Keys though Python

Is it possible to adjust/set the blending values for a mesh’s shape keys using Python? Something like:

object.mesh['shape'] = 0.5

Or is it only possible to do this using an ShapeKeyAction/Action actuator?

Yes, it’s only possible by using an ShapeKeyAction/Action actuator. ShapeKey.value is only available in bpy.