Calculator MCP Server
Calculator MCP Server (Python)
Многофункциональный Model Context Protocol (MCP) сервер для математических вычислений, научных функций, конвертации единиц измерения, финансовых показателей и статистического анализа.
Создан на Python 3.10+ с использованием официального mcp SDK (FastMCP) и sympy. Поддерживает оба режима транспорта: stdio (Claude Desktop) и sse (Claude Web / Remote HTTP Connectors).
🚀 Возможности и доступные инструменты
evaluate_math_expression: Вычисляет пользовательские математические выражения безопасно с помощью SymPy (например,2 * (3 + 4),sqrt(144) + sin(pi / 2),log(100, 10),5^3).perform_arithmetic: Базовые арифметические операции (add,subtract,multiply,divide) над массивами чисел.scientific_calculation: Степени, корни (sqrt,cbrt), факториалы, логарифмы (log,ln) и тригонометрические функции (sin,cos,tan).convert_unit: Конвертация физических единиц измерения (длина, масса/вес, температура, объём, время).financial_calculator: Простой процент, сложный процент, расчёт EMI по кредиту и проценты.calculate_statistics: Сводная статистика (mean,median,mode,variance,stdev,summary).
Related MCP server: MCP Mathematics
📦 Установка и настройка
Установка зависимостей: GXP1
Запуск автоматических модульных тестов: GXP2
💻 1. Подключение к Claude Desktop (Stdio Mode)
claude_desktop_config.json автоматически создан по адресу:
C:\Users\ADMIN\AppData\Roaming\Claude\claude_desktop_config.json
{
"mcpServers": {
"calculator": {
"command": "C:\\Users\\ADMIN\\AppData\\Local\\Programs\\Python\\Python312\\python.exe",
"args": [
"-m",
"calculator_mcp.server"
],
"env": {
"PYTHONPATH": "E:/mcp tutorials"
}
}
}
}Использование в Claude Desktop:
Полностью выйдите из Claude Desktop и перезапустите его.
Откройте чат и найдите 🔨 (значок молотка/инструментов) в правом нижнем углу панели сообщений.
Спросите Claude: «Сколько будет sqrt(144) + sin(pi / 2)?» или «Переведи 100 degC в degF».
🌐 2. Подключение к Claude Web и удалённым веб-клиентам (SSE HTTP Mode)
Чтобы запустить Calculator MCP как веб-HTTP-сервис (для веб-платформ, веб-коннекторов или удалённых ИИ-агентов):
Запустите SSE веб-сервер: GXP4
Конфигурация веб-клиента: GXP5
Публичный туннель для удалённых веб-приложений (опционально): Если ваш веб-клиент (например, удалённый Claude Web) размещён за пределами вашей локальной сети, откройте порт 8000 с помощью
ngrokилиlocaltunnel: GXP6Затем используйте сгенерированный публичный HTTPS URL:
https://<your-subdomain>.loca.lt/sseв конфигурации вашего Web MCP коннектора.
🔍 Интерактивное тестирование через веб-интерфейс (MCP Inspector)
Вы можете запустить официальный интерактивный веб-интерфейс Model Context Protocol Inspector, чтобы визуально протестировать все инструменты в вашем браузере:
mcp dev calculator_mcp/server.pyИли через Node:
npx @modelcontextprotocol/inspector@0.4.1 python -m calculator_mcp.serverThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA comprehensive MCP server that enables file operations, mathematical calculations with unit conversions, and system information retrieval. Provides secure access to local file system, calculator functions with statistics, and system monitoring capabilities.7ISC
- AlicenseCqualityCmaintenanceA comprehensive MCP server that turns any AI assistant into a powerful mathematical computation engine, providing 52 advanced functions, 158 unit conversions, financial calculations, and secure AST-based evaluation.1813MIT
- AlicenseAqualityDmaintenanceA symbolic mathematics MCP server supporting calculus, linear algebra, number theory, statistics, and unit conversion via natural language.8MIT
- Flicense-qualityDmaintenanceA comprehensive MCP server providing basic and advanced math operations (addition, subtraction, statistics, etc.) as well as smart prompts for multiplication tables, equation solving, financial calculations, geometry, unit conversion, loan amortization, probability, and fitness analytics.1
Related MCP Connectors
This MCP server enables users to perform scientific computations regarding linear algebra and vect…
Educational MCP server with 17 math/stats tools, visualizations, and persistent workspace
Hosted MCP server for business-day math, deadline planning, meeting overlap, and SLA calculations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Michaelndegwa1/mcp-tutorials'
If you have feedback or need assistance with the MCP directory API, please join our Discord server