Skip to main content
Glama
chrishayuk

Physics MCP Server

by chrishayuk

calculate_kinetic_energy

Calculate kinetic energy from mass and velocity components using KE = ½mv² for collision analysis, vehicle safety, and energy transfer calculations.

Instructions

Calculate kinetic energy from mass and velocity (KE = ½mv²).

Computes the energy of motion for a moving object. Energy is scalar (direction doesn't matter, only speed). Useful for collision analysis, vehicle safety, and understanding energy transfer. Args: mass: Mass in kilograms (must be positive) velocity_x: X component of velocity in m/s velocity_y: Y component of velocity in m/s velocity_z: Z component of velocity in m/s Returns: KineticEnergyResponse containing: - kinetic_energy: Energy in Joules (J) - speed: Velocity magnitude in m/s Tips for LLMs: - 1 Joule = 1 kg⋅m²/s² = energy to lift 102g by 1m on Earth - Kinetic energy doubles mass → doubles energy, doubles speed → 4× energy - Car at highway speed (~30 m/s, 1500 kg) ≈ 675,000 J - Use to compare impact severity or stopping distances Example: # Energy of a 0.145kg baseball at 40 m/s result = await calculate_kinetic_energy( mass=0.145, velocity_x=40.0, velocity_y=0.0, velocity_z=0.0 ) print(f"Kinetic energy: {result.kinetic_energy:.1f} J")

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
massYes
velocity_xYes
velocity_yYes
velocity_zYes

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrishayuk/chuk-mcp-physics'

If you have feedback or need assistance with the MCP directory API, please join our Discord server