Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

FastMCP Calculator Server

БесплатноНе проверен

A Model Context Protocol server providing calculator tools (add, subtract, multiply, divide, etc.) with optional JWT or Google OAuth authentication.

GitHubEmbed

Описание

A Model Context Protocol server providing calculator tools (add, subtract, multiply, divide, etc.) with optional JWT or Google OAuth authentication.

README

A Model Context Protocol (MCP) server providing calculator functionality with authentication options.

Quick Start

1. Install Dependencies

pip install -r requirements.txt

2. Choose Authentication Mode

No Authentication (Port 8000)

python calculator_server.py

JWT Authentication (Port 8001)

python calculator_server_auth.py
# Copy the bearer token from output

Google OAuth (Port 8002)

# Setup: Get credentials from https://console.cloud.google.com/
# Create .env file with GOOGLE_CLIENT_ID and GOOGLE_CLIENT_SECRET
python calculator_server_google_oauth.py

Calculator Tools

  • add(a, b) - Add two numbers
  • subtract(a, b) - Subtract numbers
  • multiply(a, b) - Multiply numbers
  • divide(a, b) - Divide numbers
  • power(base, exponent) - Raise to power
  • modulo(a, b) - Get remainder
  • square_root(n) - Calculate square root
  • evaluate_expression(expr) - Evaluate math expression
  • calculate_percentage(value, pct) - Calculate percentage
  • average(numbers) - Calculate average

Google OAuth Setup

  1. Go to https://console.cloud.google.com/
  2. Create OAuth 2.0 Client ID
  3. Add redirect URI: http://localhost:8000/auth/callback
  4. Copy credentials to .env:
GOOGLE_CLIENT_ID=your-id.apps.googleusercontent.com
GOOGLE_CLIENT_SECRET=your-secret
SERVER_BASE_URL=http://localhost:8000

Claude Desktop Setup

Edit your Claude config file:

Windows: %APPDATA%\Claude\claude_desktop_config.json macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "calculator": {
      "command": "python",
      "args": ["path/to/calculator_server.py"]
    }
  }
}

Production

  • Use HTTPS (required for Google OAuth)
  • Store credentials securely
  • Enable rate limiting
  • Set up monitoring

Resources

from github.com/Muhammad-Moin/MCP_SERVER

Установка FastMCP Calculator Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/Muhammad-Moin/MCP_SERVER

FAQ

FastMCP Calculator Server MCP бесплатный?

Да, FastMCP Calculator Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для FastMCP Calculator Server?

Нет, FastMCP Calculator Server работает без API-ключей и переменных окружения.

FastMCP Calculator Server — hosted или self-hosted?

Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.

Как установить FastMCP Calculator Server в Claude Desktop, Claude Code или Cursor?

Открой FastMCP Calculator Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare FastMCP Calculator Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development