SkillTide Submit
Official description7 sourcesMCP servers8d ago
avisangle/calculator-server

avisangle/calculator-server

๐ŸŽ๏ธ ๐Ÿ  - Mathematical computations: basic arithmetic, advanced functions, statistical analysis, unitโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
Official description๐ŸŽ๏ธ ๐Ÿ  - Mathematical computations: basic arithmetic, advanced functions, statistical analysis, unit conversions and financial calculations.
Config template (adjust for your client)
claude mcp add calculator-server -- npx -y calculator-server
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
7 โ˜… ยท avisangle/calculator-server ยท read from the repository page ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 7 sources
Score
score 703 ยท 7 โ˜… ยท 7 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository avisangle/calculator-server๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

Calculator Server - Go MCP Server

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

A comprehensive **Go-based MCP (Model Context Protocol) server** for mathematical computations, implementing **13 mathematical tools** with advanced features and high precision calculations.
**Owner & Maintainer:** Avinash Sangle (avinash.sangle123@gmail.com)
๐Ÿงฎ Features
Core Mathematical Tools (13 Tools)
Basic Mathematical Tools (6 Tools)
1. **Basic Math Operations** - Precision arithmetic with configurable decimal places
- Addition, subtraction, multiplication, division
- Multiple operand support
- Decimal precision control (0-15 places)
2. **Advanced Mathematical Functions** - Scientific calculations
- Trigonometric: sin, cos, tan, asin, acos, atan
- Logarithmic: log, log10, ln
- Other: sqrt, abs, factorial, exp, pow
- Unit support: degrees/radians for trig functions
- Power function with base and exponent parameters
3. **Expression Evaluation** - Complex mathematical expressions
- Variable substitution support
- Mathematical constants (ฯ€, e)
- Nested expressions with parentheses
- Function calls within expressions
4. **Statistical Analysis** - Comprehensive data analysis
- Descriptive statistics: mean, median, mode
- Variability: standard deviation, variance
- Percentile calculations
- Data validation and error handling
5. **Unit Conversion** - Multi-category unit conversion
- **Length**: mm, cm, m, km, in, ft, yd, mi, mil, ฮผm, nm
- **Weight**: mg, g, kg, t, oz, lb, st (stone), ton (US ton)
- **Temperature**: ยฐC, ยฐF, K, R (Rankine)
- **Volume**: ml, cl, dl, l, kl, fl_oz, cup, pt, qt, gal, tsp, tbsp, bbl
- **Area**: mmยฒ, cmยฒ, mยฒ, kmยฒ, inยฒ, ftยฒ, ydยฒ, miยฒ, acre, ha
6. **Financial Calculations** - Comprehensive financial modeling
- Interest calculations: simple & compound
- Loan payment calculations
- Return on Investment (ROI)
- Present/Future value calculations
- Net Present Value (NPV) & Internal Rate of Return (IRR)
Advanced Specialized Tools (7 Tools)
7. **Statistics Summary** - Comprehensive statistical summary of datasets
- Complete statistical overview including all measures
- Data preview with first/last elements
- Common percentiles (25th, 50th, 75th)
8. **Percentile Calculation** - Calculate specific percentiles (0-100)
- Any percentile value between 0 and 100
- Data count and preview information
- Accurate percentile calculations using empirical method
9. **Batch Unit Conversion** - Convert multiple values between units at once
- Bulk conversion operations
- Same unit categories as single conversion
- Efficient batch processing
10. **Net Present Value (NPV)** - Advanced NPV calculations with cash flows
- Multiple cash flow periods
- Discount rate calculations
- Investment decision support
11. **Internal Rate of Return (IRR)** - IRR calculations for investment analysis
- Cash flow analysis
- Newton-Raphson method for accurate IRR calculation
- Investment performance evaluation
12. **Loan Comparison** - Compare multiple loan scenarios
- Multiple loan option analysis
- Payment calculations for each scenario
- Comparison metrics and recommendations
13. **Investment Scenarios** - Compare multiple investment scenarios
- Multiple investment option analysis
- Future value calculations for each scenario
- Investment comparison and recommendations
Technical Features
- **High Precision**: Uses shopspring/decimal for financial calculations
- **Scientific Computing**: Powered by gonum.org/v1/gonum
- **Expression Engine**: Advanced parsing with govaluate
- **Comprehensive Testing**: >95% test coverage
- **Error Handling**: Detailed error messages and validation
- **MCP Protocol**: Full compliance with MCP specification
- **Build Automation**: Complete Makefile with CI/CD support
- **Streamable HTTP Transport**: MCP-compliant HTTP transport with SSE support
๐Ÿš€ Quick Start
Prerequisites
- **Go 1.21+** (required)
- **Git** (for version control)
Installation
Alternative Setup
๐Ÿ“Š Usage Examples
Basic Mathematics
**Response:**
Advanced Mathematical Functions
Statistics Summary
Percentile Calculation
Net Present Value
Batch Unit Conversion
๐ŸŒ MCP Streamable HTTP Transport
The server implements **MCP-compliant streamable HTTP transport** according to the official MCP specification, providing real-time communication with Server-Sent Events (SSE) streaming support.
Source
awesome ยท https://github.com/avisangle/calculator-server
Browse by field
MCP servers
Traction
7 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index