Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| explain-calculation | Generate detailed explanations of mathematical calculations |
| generate-problems | Create practice math problems |
| calculator-tutor | Interactive mathematics tutoring |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| math-constants | Common mathematical constants with high precision |
| calculator-stats | Server uptime and request count |
| formulas-library | Collection of common mathematical formulas |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| calculate | Perform a basic arithmetic calculation |
| batch_calculate | Perform multiple calculations in a single request |
| advanced_calculate | Perform advanced mathematical operations (factorial, log, combinations, permutations) |
| demo_progress | Demonstrate progress notifications with 5 updates |
| solve_math_problem | Solve a word problem or mathematical expression (may request user input) |
| explain_formula | Explain a mathematical formula interactively |
| calculator_assistant | Interactive calculator assistance with context-aware help |
| maintenance_mode | Simulate enabling or disabling tools for maintenance (demo only) |