Skip to main content
Glama
chrishayuk

Physics MCP Server

by chrishayuk

calculate_simple_harmonic_motion

Calculate position, velocity, and acceleration for oscillating systems like springs and pendulums using the simple harmonic motion equation x(t) = A cos(ωt + φ).

Instructions

Calculate simple harmonic motion: x(t) = A cos(ωt + φ).

Position, velocity, and acceleration for sinusoidal oscillation. Models ideal springs, pendulums, and many other oscillating systems. Args: amplitude: Amplitude A in meters (maximum displacement) angular_frequency: ω in rad/s (ω = 2πf) time: Time t in seconds phase: Phase shift φ in radians (default 0) Returns: Dict containing: - position: x(t) in meters - velocity: v(t) = -Aω sin(ωt + φ) in m/s - acceleration: a(t) = -Aω² cos(ωt + φ) in m/s² Tips for LLMs: - Position and acceleration are 180° out of phase - Maximum velocity occurs at equilibrium (x = 0) - Maximum acceleration occurs at maximum displacement Example - Oscillating mass: result = await calculate_simple_harmonic_motion( amplitude=0.1, # 10cm amplitude angular_frequency=5.0, # rad/s time=1.0 # at t = 1s )

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
amplitudeYes
angular_frequencyYes
timeYes
phaseNo

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