Skip to main content
Glama
Victor200525

Calculator MCP Server

by Victor200525

Calculator MCP Server

MCP сервер с 4 математическими тулами, работающий по HTTP (Streamable HTTP).

Тулы

Тул

Описание

Параметры

Пример

add

Сложение двух чисел

первое_число, второе_число

2 + 3 = 5

subtract

Вычитание второго из первого

первое_число, второе_число

10 - 4 = 6

multiply

Умножение двух чисел

первое_число, второе_число

6 × 7 = 42

divide

Деление первого на второе

первое_число, второе_число

20 ÷ 5 = 4

Related MCP server: MCP Calculator Streamable HTTP

Запуск

python C:\Users\A\Desktop\test_mcp\server.py

Сервер запустится на http://127.0.0.1:8000.

Проверка через MCP Inspector

  1. Запусти сервер в первом PowerShell:

    python C:\Users\A\Desktop\test_mcp\server.py
  2. Открой второй PowerShell (не закрывая сервер) и запусти Inspector:

    npx -y @modelcontextprotocol/inspector
  3. В браузере (http://localhost:6274) выбери:

    • Transport: Streamable HTTP

    • URL: http://localhost:8000/mcp

    • Нажми Connect

  4. В разделе Tools увидишь 4 тула. Выбери любой, заполни параметры, нажми Run Tool.

Подключение через opencode

В opencode.json уже прописано:

{
  "mcp": {
    "calculator": {
      "type": "remote",
      "url": "http://localhost:8000/mcp",
      "enabled": true
    }
  }
}

Запусти сервер (python server.py), затем запусти opencode — он сам подключится.

Проверка через curl

Invoke-RestMethod -Uri "http://localhost:8000/mcp" -Method Post -Body '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}}}' -ContentType "application/json"
Invoke-RestMethod -Uri "http://localhost:8000/mcp" -Method Post -Body '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' -ContentType "application/json"
Invoke-RestMethod -Uri "http://localhost:8000/mcp" -Method Post -Body '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"add","arguments":{"первое_число":5,"второе_число":3}}}' -ContentType "application/json"

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A simple calculator MCP server that provides basic arithmetic functions (add and subtract) through HTTP transport, designed to be cloud-ready and easily deployable.
    -
  • F
    license
    Not graded
    quality
    Not graded
    maintenance
    Provides basic arithmetic calculation tools through an HTTP-accessible MCP server. Supports mathematical operations like addition with streamable responses for integration with MCP clients.
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    Basic MCP server demonstrating tools for arithmetic operations (add, subtract) and a personalized greeting resource.
    1
    -
  • F
    license
    Not graded
    quality
    D
    maintenance
    A stateless MCP server that exposes arithmetic operations (add, subtract, multiply, divide) as tools over HTTP, enabling AI assistants to perform basic calculations conversationally.
    -