«MK 108» (нем. Maschinenkanone — автоматическая пушка) — немецкая 30-мм авиационная пушка времён Второй мировой войны. Пушка была разработана компанией «Рейнметалл-Борзиг» в 1940 году и представлена в Министерство Авиации, в ответ на заказ на разработку крупнокалиберной авиационной пушки для борьбы с тяжелыми бомбардировщиками союзников. Испытания показали, что пушка очень хорошо подходит для этой цели: достаточно было в среднем четырех попаданий, чтобы сбить тяжелый бомбардировщик, такой как «B-17» или «B-24». Для того же, чтобы сбить одномоторный истребитель, обычно было достаточно единственного попадания. Для сравнения, 20-мм пушке «MG 151/20» требовалось в среднем 25 попаданий, чтобы сбить «B-17». «MK 108» была запущена в производство в 1942. Пик производства в сентябре-октябре 1944 года составлял 10 000 единиц в месяц. Первое боевое применение пушка получила в конце 1943 года на истребителях «Messerschmitt Bf.109 G-6/U4».
Изначально пушка (MK - Machinenkanone, автоматическая пушка) разрабатывалась для применения по бомбардировщикам с безопасного расстояния. Но чрезмерный вес и низкая скорострельность изменили назначение пушки: она стала устанавливаться на штурмовиках (в основном Hs.129). Массово и успешно использовалась против легкобронированных наземных целей.