@gongrzhe/server-math-visualizer
v1.0.0
Published
Math/Physics Visualizer MCP App Server with interactive parameter sliders and Canvas rendering
Readme
Math Visualizer MCP Server
Interactive mathematical visualization with parameter sliders for sine waves, Fourier series, parametric curves, Lissajous figures, and pendulums.
Features
- Sine Wave Visualization - Interactive amplitude, frequency, phase, and damping controls
- Fourier Series - Build complex periodic functions by adjusting harmonic components
- Parametric Curves - Explore 2D parametric equations with variable parameters
- Lissajous Figures - Create beautiful patterns using frequency and phase relationships
- Pendulum Simulation - Model damped pendulum physics with adjustable length and gravity
- Real-time Parameter Adjustment - Instantly update visualizations with interactive sliders
Installation
npm install @gongrzhe/server-math-visualizerUsage
As a CLI
npx @gongrzhe/server-math-visualizerClaude Desktop Configuration
{
"mcpServers": {
"math-visualizer": {
"command": "npx",
"args": ["-y", "@gongrzhe/server-math-visualizer"]
}
}
}Claude Code Configuration
claude mcp add math-visualizer -- npx -y @gongrzhe/server-math-visualizerTools
compute-visualization
Computes data points for a mathematical visualization given a type and parameters.
Input:
type(string): Type of visualization - one of:sine-wave,fourier,parametric,lissajous,pendulumparams(object): Parameters specific to each visualization type
Output:
type: The visualization typepoints: Array of [x, y] coordinate pairscomponents: (Optional) Array of component curves for Fourier seriesxRange: [min, max] range for x-axisyRange: [min, max] range for y-axisdescription: Human-readable description of the computed visualization
Example Prompt
Visualize a Fourier series with 5 termsLicense
MIT
