CalculatorLib MCP

рд╣рдЬрд╝рд╛рд░реЛрдВ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдФрд░ 9 рдпреВрдирд┐рдЯ-рдХрдиреНрд╡рд░реНрдЯрд░ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ тАФ рдХреЗрд╡рд▓ 12 рд╕рдШрди рдЯреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдореЗрдЯрдХрд░ (рдкрд╣рд▓реЗ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЦреЛрдЬреЗрдВ, рдлрд┐рд░ рдЙрд╕реЗ рдЪрд▓рд╛рдПрдБ) тАФ рдХрд┐рд╕реА рднреА Model Context Protocol рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рдЬреЛрдбрд╝реЗрдВред Claude рд╕реЗ “70 kg рд╡рдЬрд╝рди рдФрд░ 170 cm рдХрдж рдкрд░ рдореЗрд░рд╛ BMI рдХреНрдпрд╛ рд╣реИ?” рдпрд╛ “5 рдореАрдЯрд░ рдХреЛ рдлрд╝реАрдЯ рдореЗрдВ рдмрджрд▓реЛ” рдЬреИрд╕реЗ рд╕рд╡рд╛рд▓ рдкреВрдЫреЗрдВ рдФрд░ рдордирдЧрдврд╝рдВрдд рдЧрдгрд┐рдд рдХреЗ рдмрдЬрд╛рдп рдПрдХ рднрд░реЛрд╕реЗрдордВрдж рдЙрддреНрддрд░ рдкрд╛рдПрдБред

12рдЙрдкрд▓рдмреНрдз рдЯреВрд▓
рд╣рдЬрд╝рд╛рд░реЛрдВрдХреИрд▓рдХреБрд▓реЗрдЯрд░
9рдХрдиреНрд╡рд░реНрдЯрд░ рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ
MCP рдПрдВрдбрдкреЙрдЗрдВрдЯ URL
Streamable HTTP рдкрд░ JSON-RPC 2.0ред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ тАФ рдХреЛрдИ рднреА рдХреЙрд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
Authorization рд╣реЗрдбрд░ рд╡реИрдХрд▓реНрдкрд┐рдХ
рдХреЙрд▓ рдХреЛ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдФрд░ /account/mcp-logs рдкрд░ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╣реЗрдбрд░ рдЬреЛрдбрд╝реЗрдВред рдЯреЛрдХрди рдмрдирд╛рдПрдБ →

60 рд╕реЗрдХрдВрдб рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ

рдЕрдкрдирд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдЪреБрдиреЗрдВ, рд╕реНрдирд┐рдкреЗрдЯ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ, рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдмрд╕ рдЗрддрдирд╛ рд╣реАред

рдмрд╕ рдПрдХ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБ рдФрд░ Claude Code рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯ рдХрд░ рджреЗрддрд╛ рд╣реИ:

claude mcp add --transport http calculatorlib https://calculatorlib.com/mcp

рдпрд╛, рдпрджрд┐ рдЖрдк рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓ ~/.claude/mcp.json рдХреЛ рд╕реНрд╡рдпрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВ:

{
  "mcpServers": {
    "calculatorlib": {
      "url": "https://calculatorlib.com/mcp"
    }
  }
}

Claude Code рдХреЗ рдЕрдВрджрд░ /mcp рд╕реЗ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ тАФ рдЖрдкрдХреЛ calculatorlib рдХрдиреЗрдХреНрдЯреЗрдб рдФрд░ 12 рдЯреВрд▓ рд╕реВрдЪреАрдмрджреНрдз рджрд┐рдЦрдиреЗ рдЪрд╛рд╣рд┐рдПред

рдЕрдкрдирд╛ Claude Desktop рдХреЙрдиреНрдлрд╝рд┐рдЧ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

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

рдиреАрдЪреЗ рджреА рдЧрдИ mcpServers рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдЬреЛрдбрд╝реЗрдВ (рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реИ рдЙрд╕рдХреЗ рд╕рд╛рде рдорд░реНрдЬ рдХрд░реЗрдВ):

{
  "mcpServers": {
    "calculatorlib": {
      "url": "https://calculatorlib.com/mcp"
    }
  }
}

Claude Desktop рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдЗрдирдкреБрдЯ рдмреЙрдХреНрд╕ рдореЗрдВ рд╣рдереМрдбрд╝рд╛ рдЖрдЗрдХрди calculatorlib рдХреЛ 12 рдЯреВрд▓ рдХреЗ рд╕рд╛рде рджрд┐рдЦрд╛рдПрдЧрд╛ред

Cursor рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЦреЛрд▓реЗрдВ → MCPAdd new MCP server, рдлрд┐рд░ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:

{
  "mcpServers": {
    "calculatorlib": {
      "url": "https://calculatorlib.com/mcp"
    }
  }
}

Cursor рд╡рд╣реА Streamable HTTP рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП JSON рд╕реНрдХреАрдорд╛ Claude Desktop рдЬреИрд╕рд╛ рд╣реА рд╣реИред

рдЕрдкрдиреА Zed рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ (cmd+, / ctrl+,Open Settings) рдФрд░ context_servers рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝реЗрдВ:

{
  "context_servers": {
    "calculatorlib": {
      "source": "custom",
      "transport": {
        "type": "streamable-http",
        "url": "https://calculatorlib.com/mcp"
      }
    }
  }
}

рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯ рдкреИрдирд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░реЗрдВ; рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЯреВрд▓ рдХрд┐рд╕реА рднреА рдПрдЬреЗрдВрдЯ рдереНрд░реЗрдб рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред Zed рдХрд╛ MCP рд╕рдорд░реНрдерди v0.165 рдпрд╛ рдмрд╛рдж рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЪрд╛рд╣рддрд╛ рд╣реИред

VS Code рдореЗрдВ Cline рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЦреЛрд▓реЗрдВ → MCP ServersEdit Configurationред macOS рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json рдкрд░ рд╣реЛрддреА рд╣реИ (Linux/Win рдкрде рд╕рдорд╛рди рд╣реИрдВ):

{
  "mcpServers": {
    "calculatorlib": {
      "url": "https://calculatorlib.com/mcp",
      "transportType": "streamableHttp"
    }
  }
}

Cline рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдХреЛ рд╕реНрд╡рддрдГ рдлрд┐рд░ рд╕реЗ рд▓реЛрдб рдХрд░ рд▓реЗрддрд╛ рд╣реИ; рдирдП рдЯреВрд▓ рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рдореЗрдВ MCP рдкреИрдирд▓ рдореЗрдВ рджрд┐рдЦ рдЬрд╛рддреЗ рд╣реИрдВред

Windsurf рдЦреЛрд▓реЗрдВ → CascadeConfigure MCP, рдпрд╛ ~/.codeium/windsurf/mcp_config.json рдХреЛ рд╕реАрдзреЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

{
  "mcpServers": {
    "calculatorlib": {
      "serverUrl": "https://calculatorlib.com/mcp"
    }
  }
}

Windsurf рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЯреВрд▓ Cascade рдХреЗ рдЯреВрд▓ рдкрд┐рдХрд░ рдореЗрдВ рдЖ рдЬрд╛рддреЗ рд╣реИрдВред HTTP рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП Windsurf 1.5+ рдЪрд╛рд╣рд┐рдПред

Streamable HTTP рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ (рд╕реНрдкреЗрдХ рд╕рдВрд╕реНрдХрд░рдг 2025-06-18) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рднреА MCP-рдЕрдиреБрд░реВрдк рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ:

{
  "transport": "streamable-http",
  "endpoint": "https://calculatorlib.com/mcp"
}

рдпрд╛ curl рд╕реЗ JSON-RPC рдПрдВрдбрдкреЙрдЗрдВрдЯ рдХреЛ рд╕реАрдзреЗ рдХреЙрд▓ рдХрд░реЗрдВ:

curl -X POST https://calculatorlib.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

рдпреЗ рдкреНрд░реЙрдореНрдкреНрдЯ рдЖрдЬрд╝рдорд╛рдПрдБ

рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдмрд╕ рд╕рд╛рдорд╛рдиреНрдп рднрд╛рд╖рд╛ рдореЗрдВ Claude рд╕реЗ рдмрд╛рдд рдХрд░реЗрдВ тАФ рд╡рд╣ рд╕рд╣реА рдЯреВрд▓ рдЪреБрди рд▓реЗрддрд╛ рд╣реИред

1

“рдпрджрд┐ рдореЗрд░рд╛ рд╡рдЬрд╝рди 70 kg рдФрд░ рдХрдж 170 cm рд╣реИ рддреЛ рдореЗрд░рд╛ BMI рдХреНрдпрд╛ рд╣реИ? рдХреНрдпрд╛ рдореИрдВ рд╕реНрд╡рд╕реНрде рд╕реАрдорд╛ рдореЗрдВ рд╣реВрдБ?”

Claude bmi_calculator рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ WHO рд╢реНрд░реЗрдгреА рдХреЗ рд╕рд╛рде BMI 24.22 рд▓реМрдЯрд╛рддрд╛ рд╣реИред

2

“5 рдореАрдЯрд░ рдХреЛ рдлрд╝реАрдЯ рдореЗрдВ, рдлрд┐рд░ 200 рдкрд╛рдЙрдВрдб рдХреЛ рдХрд┐рд▓реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдмрджрд▓реЛред”

Claude рдмрд╛рд░реА-рдмрд╛рд░реА рд╕реЗ convert_length рдФрд░ convert_mass рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред

3

“рдпрджрд┐ рдореИрдВ $10 000 рдХреЛ 5% рд╡рд╛рд░реНрд╖рд┐рдХ рдЪрдХреНрд░рд╡реГрджреНрдзрд┐ рдкрд░ 20 рд╕рд╛рд▓ рдирд┐рд╡реЗрд╢ рдХрд░реВрдБ, рддреЛ рдЕрдВрддрд┐рдо рдореВрд▓реНрдп рдХреНрдпрд╛ рд╣реЛрдЧрд╛?”

Claude compound_interest_calculator рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмреНрдпреЛрд░рд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

4

“6.5% рдмреНрдпрд╛рдЬ рдкрд░ 30 рд╕рд╛рд▓ рдХреЗ $300k рдЧреГрд╣ рдЛрдг рдХреА рдорд╛рд╕рд┐рдХ рдХрд┐рд╕реНрдд рдХрд┐рддрдиреА рд╣реИ?”

Claude рдореВрд▓рдзрди, рдмреНрдпрд╛рдЬ рджрд░ рдФрд░ рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде home_loan_calculator рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред

рд▓рд╛рдЗрд╡ рдкреНрд▓реЗрдЧреНрд░рд╛рдЙрдВрдб

рд╕рд░реНрд╡рд░ рдХреЛ рдпрд╣реАрдВ рд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВ тАФ https://calculatorlib.com/mcp рдкрд░ рдЕрд╕рд▓реА JSON-RPC, рдЕрд╕рд▓реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБред рд╕рд╛рдЗрди-рдЕрдк рдирд╣реАрдВред рдЯреВрд▓ рд▓реЛрдб рд╣реЛ рд░рд╣реЗ рд╣реИрдВ…

рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЯреЛрдХрди (рд╡реИрдХрд▓реНрдкрд┐рдХ)
рдХрдЪреНрдЪрд╛ JSON-RPC рдЕрдиреБрд░реЛрдз & рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛
рдЕрдиреБрд░реЛрдз
рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛
рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕реБрдЭрд╛рд╡ тАФ MCP Inspector рдкреВрд░реНрдг рдЕрдиреБрд░реЛрдз/рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдбрд┐рдмрдЧрд░ рдХреЗ рд▓рд┐рдП, рдЖрдзрд┐рдХрд╛рд░рд┐рдХ inspector рдЪрд▓рд╛рдПрдБ рдФрд░ рдЙрд╕реЗ рдЗрд╕ рд╕рд░реНрд╡рд░ рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ: npx @modelcontextprotocol/inspector рдЪрд▓рд╛рдПрдБ, рдлрд┐рд░ https://calculatorlib.com/mcp рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ (рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ: Streamable HTTP)ред

рдЯреВрд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░

рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ 9 рдХрдиреНрд╡рд░реНрдЯрд░ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдирд╛рдо рдпрд╛ рд╢реАрд░реНрд╖рдХ рд╕реЗ рдЦреЛрдЬреЗрдВред Claude рд╕реЗ рдХреНрдпрд╛ рдкреВрдЫрдирд╛ рд╣реИ рдпрд╣ рддрдп рдХрд░рддреЗ рд╕рдордп рдЙрдкрдпреЛрдЧреАред

рдХреИрдЯрд▓реЙрдЧ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИтАж

рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

  • рдПрдВрдбрдкреЙрдЗрдВрдЯ: https://calculatorlib.com/mcp рдкрд░ рдПрдХ рд╣реА POST рд╣реИрдВрдбрд▓рд░, рдЬреЛ Streamable HTTP рдкрд░ JSON-RPC 2.0 рдмреЛрд▓рддрд╛ рд╣реИ (рдЯреНрд░рд╛рдВрд╕рдкреЛрд░реНрдЯ рд╕реНрдкреЗрдХ 2025-06-18)ред
  • рдЯреВрд▓ рдирд╛рдордХрд░рдг: рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд╕реНрд▓рдЧ snake_case рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (bmi_calculator, compound_interest_calculator); рдХрдиреНрд╡рд░реНрдЯрд░ convert_<category> рд╣реЛрддреЗ рд╣реИрдВред
  • рдЗрдирдкреБрдЯ: рд╣рд░ рдЯреВрд▓ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреЗ рдлрд╝реЙрд░реНрдо рдлрд╝реАрд▓реНрдб (рдЯрд╛рдЗрдк, enum, min/max) рд╕реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдПрдХ JSON Schema рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рд╢рд░реНрдд рдлрд╝реАрд▓реНрдб (рдЙрджрд╛. BMI рдореЗрдВ рдореАрдЯреНрд░рд┐рдХ рдмрдирд╛рдо рдЗрдореНрдкреАрд░рд┐рдпрд▓) рд╡реИрдХрд▓реНрдкрд┐рдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реЛрддреЗ рд╣реИрдВ тАФ рдХреМрди-рд╕реЗ рд╕рдВрдпреЛрдЬрди рдорд╛рдиреНрдп рд╣реИрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рдлрд╝реАрд▓реНрдб рдХрд╛ рд╡рд┐рд╡рд░рдг рдкрдврд╝реЗрдВред
  • рдЖрдЙрдЯрдкреБрдЯ: рдПрдХ рдкрдВрдХреНрддрд┐ рдХрд╛ рдЯреЗрдХреНрд╕реНрдЯ рд╕рд╛рд░рд╛рдВрд╢ рдФрд░ рд╕рд╛рде рдореЗрдВ рдПрдХ structuredContent JSON рдСрдмреНрдЬреЗрдХреНрдЯ рдЬрд┐рд╕реЗ LLM рдкрд╛рд░реНрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛. { "main": [{...}], "data": [...] })ред
  • рдЕрдкрдбреЗрдЯ: рдХреИрдЯрд▓реЙрдЧ рд╣рд░ 5 рдорд┐рдирдЯ рдореЗрдВ рд░рд┐рдлрд╝реНрд░реЗрд╢ рд╣реЛрддрд╛ рд╣реИ тАФ рдирдП рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЕрдкрдиреЗ-рдЖрдк рджрд┐рдЦ рдЬрд╛рддреЗ рд╣реИрдВред

рдбрд╛рдпрд░реЗрдХреНрдЯ API (MCP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдЬрд╝рд░реВрд░рдд рдирд╣реАрдВ)

MCP рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмрд┐рдирд╛ рдПрдХреАрдХреГрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рд╡рд╣реА рдбреЗрдЯрд╛ рд╕рд╛рдзрд╛рд░рдг JSON рдПрдВрдбрдкреЙрдЗрдВрдЯ рдХреЗ рдЬрд╝рд░рд┐рдП рднреА рдЙрдкрд▓рдмреНрдз рд╣реИред

curl -X POST https://calculatorlib.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
curl -X POST https://calculatorlib.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{
    "jsonrpc":"2.0","id":2,"method":"tools/call",
    "params":{
      "name":"bmi_calculator",
      "arguments":{"unitSystem":"metric","weight":70,"height":170}
    }
  }'
curl -X POST https://calculatorlib.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{
    "jsonrpc":"2.0","id":3,"method":"tools/call",
    "params":{
      "name":"convert_length",
      "arguments":{"value":5,"from":"Meter","to":"Foot"}
    }
  }'

REST рдПрдВрдбрдкреЙрдЗрдВрдЯ (рдмрд┐рдирд╛ JSON-RPC рд░реИрдкрд░ рдХреЗ):

  • /api/calculators/schemas?q=<keywords> тАФ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЦреЛрдЬреЗрдВ (рдЗрдирдкреБрдЯ рд╕реНрдХреАрдорд╛ рдХреЗ рд╕рд╛рде рд╕реАрдорд┐рдд рдорд┐рд▓рд╛рди)
  • /api/converter/categories тАФ рдЗрдХрд╛рдЗрдпреЛрдВ рд╕рд╣рд┐рдд рдХрдиреНрд╡рд░реНрдЯрд░ рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ
  • POST /api/converter/convert тАФ рд╕реАрдзрд╛ рдХрдиреНрд╡рд░реНрдЯрд░, рдмреЙрдбреА { category, from, to, value }

рдкреНрд░рдорд╛рдгреАрдХрд░рдг (рд╡реИрдХрд▓реНрдкрд┐рдХ рдкрд░ рдЕрдиреБрд╢рдВрд╕рд┐рдд)

рдЕрдирд╛рдо рдХреЙрд▓ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ тАФ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдСрдкреНрдЯ-рдЗрди рд╣реИред рдЯреЛрдХрди рдЬреЛрдбрд╝рдиреЗ рдкрд░ /account/mcp-logs рдкрд░ рдкреНрд░рддрд┐-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЦреБрд▓ рдЬрд╛рддрд╛ рд╣реИ: рдЯреЛрдХрди рдХреЗ рдЬрд╝рд░рд┐рдП рдХреА рдЧрдИ рд╣рд░ рдХреЙрд▓ рд╡рд╣рд╛рдБ рд╡рд┐рд▓рдВрдмрддрд╛, рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рдФрд░ рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдХреЗ рд╕рд╛рде рджрд┐рдЦрддреА рд╣реИред

рдЯреЛрдХрди рдкрд╛рдПрдБ (60 рд╕реЗрдХрдВрдб)

  1. рд╕рд╛рдЗрди рдЗрди рдХрд░реЗрдВ (рдпрд╛ рдкрд╣рд▓реЗ рдЦрд╛рддрд╛ рдмрдирд╛рдПрдБ)ред
  2. /account/api-tokens рдкрд░ рдЬрд╛рдПрдБред
  3. Generate token рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рдорд╛рди рдХреЙрдкреА рдХрд░ рд▓реЗрдВ тАФ рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИред

рдЗрд╕реЗ рдЕрдкрдиреЗ MCP рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ

рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓ рд╡рд╛рд▓реА рд╡рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧ рдлрд╝рд╛рдЗрд▓, рд╕рд╛рде рдореЗрдВ рдПрдХ headers.Authorization рдлрд╝реАрд▓реНрдб:

{
  "mcpServers": {
    "calculatorlib": {
      "url": "https://calculatorlib.com/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN_HERE"
      }
    }
  }
}

рдРрд╕рд╛ рдХреНрдпреЛрдВ рдХрд░реЗрдВ?

  • рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧ рд▓реЙрдЧ тАФ рдЖрдк рдХреМрди-рд╕реЗ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреМрди-рд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдпрд╣ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЯреЛрдХрди рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рджреЗрдЦреЗрдВ (/account/mcp-logs)ред
  • рдХрдИ рдХреНрд▓рд╛рдЗрдВрдЯ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЯреЛрдХрди тАФ рд╣рд░ рдбрд┐рд╡рд╛рдЗрд╕ (рд▓реИрдкрдЯреЙрдк, рд╕рд░реНрд╡рд░, рдПрдЬреЗрдВрдЯ) рдХреЗ рд▓рд┐рдП рдПрдХ рдмрдирд╛рдПрдБред рдПрдХ рдХреЛ рд░рджреНрдж рдХрд░рдиреЗ рд╕реЗ рдмрд╛рдХреА рдкрд░ рдЕрд╕рд░ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред
  • рднрд╡рд┐рд╖реНрдп рдХреА рдкреНрд░рддрд┐-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдиреАрдВрд╡ тАФ рдЬрдм рд╣рдо рд░реЗрдЯ рд▓рд┐рдорд┐рдЯ / рдХреЛрдЯрд╛ / рд╕рд╣реЗрдЬреЗ рдЧрдП рдкреНрд░реАрд╕реЗрдЯ рдЬреЛрдбрд╝реЗрдВрдЧреЗ, рд╡реЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХреЙрд▓ рд╕реЗ рдЬреБрдбрд╝реЗрдВрдЧреЗред

Bearer рдЯреЛрдХрди рдХреЗ рд╕рд╛рде curl

curl -X POST https://calculatorlib.com/mcp \
  -H 'Authorization: Bearer YOUR_TOKEN_HERE' \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

рд╕рд░реНрд╡рд░ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП: рд╣рд░ рдХреЙрд▓ рдкрд░ рдЯреЛрдХрди рдЕрдирд┐рд╡рд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП MCP_REQUIRE_AUTH=true рд╕реЗрдЯ рдХрд░реЗрдВ (рдЕрдирд╛рдо → 401)ред рдкреБрд░рд╛рдирд╛ MCP_API_TOKEN рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рдПрдХрд▓ рд╕рд╛рдЭрд╛-рдЧреБрдкреНрдд рдмрд╛рдпрдкрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдм рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╢реНрди & рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг

рдХреНрдпрд╛ рдпрд╣ рдирд┐рдГрд╢реБрд▓реНрдХ рд╣реИ? рдХреНрдпрд╛ рдХреЛрдИ рд░реЗрдЯ рд▓рд┐рдорд┐рдЯ рд╣реИ?
рд╣рд╛рдБ, рдирд┐рдГрд╢реБрд▓реНрдХ рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХред рд╕рд╛рдорд╛рдиреНрдп DDoS рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ Cloudflare рд╣реИред рдлрд╝рд┐рд▓рд╣рд╛рд▓ рдкреНрд░рддрд┐-IP рдХреЛрдЯрд╛ рдирд╣реАрдВ рд╣реИ тАФ рдХреГрдкрдпрд╛ рдЙрдЪрд┐рдд рд░рд╣реЗрдВред рдпрджрд┐ рдЖрдк рдкреНрд░реЛрдбрдХреНрд╢рди рд╕реЗ рднрд╛рд░реА рдЙрдкрдпреЛрдЧ рдХреА рдЙрдореНрдореАрдж рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдлрд╝реБрдЯрд░ рдореЗрдВ рджрд┐рдП рд╕рдВрдкрд░реНрдХ рд▓рд┐рдВрдХ рд╕реЗ рд╣рдореЗрдВ рдмрддрд╛рдПрдБред
рдХреНрдпрд╛ рдЖрдк рдореЗрд░реА рдХреНрд╡реЗрд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ?
рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЗрдирдкреБрдЯ рдореЗрдореЛрд░реА рдореЗрдВ рдкреНрд░реЛрд╕реЗрд╕ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рдкрд░ рд▓реЙрдЧ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗред Cloudflare рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЕрд╕реНрдерд╛рдпреА рдПрдХреНрд╕реЗрд╕ рд▓реЙрдЧ (рдЕрдиреБрд░реЛрдз рд╡рд┐рдзрд┐, рд╕реНрдЯреЗрдЯрд╕, IP) рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ; JSON рдкреЗрд▓реЛрдб рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВред
Claude рдХрднреА-рдХрднреА рдХреНрдпреЛрдВ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдЯреВрд▓ рдиреЗ рдХреЛрдИ рдЙрдкрдпреЛрдЧреА рдбреЗрдЯрд╛ рдирд╣реАрдВ рд▓реМрдЯрд╛рдпрд╛?
рдХреБрдЫ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдЕрдкрдиреЗ рдкрд░рд┐рдгрд╛рдо рдмрд┐рдирд╛ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдорд╛рд░реНрдХрд░ рд╡рд╛рд▓реЗ рд╕реНрдЯрд╛рдЗрд▓ рдХрд┐рдП HTML рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВред MCP рдкрд░рдд рдЙрдирд╕реЗ рд╕рдВрд░рдЪрд┐рдд рдлрд╝реАрд▓реНрдб рдирд╣реАрдВ рдирд┐рдХрд╛рд▓ рдкрд╛рддреА, рдЗрд╕рд▓рд┐рдП “рдХреЛрдИ рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ” рд▓реМрдЯрд╛рддреА рд╣реИред рд╣рдо рдорд╛рд░реНрдХрд░ рдЬреЛрдбрд╝рддреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ тАФ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рд╕рдореГрджреНрдз рд╕рдВрд░рдЪрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рд▓реМрдЯрд╛рддреЗ рд╣реИрдВ; рдмрд╛рдХреА рднреА рдареАрдХ рдЪрд▓рддреЗ рд╣реИрдВ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рд▓реМрдЯрд╛рддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдореИрдВ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ рддрд╛рдХрд┐ рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдореЗрд░реЗ рдЦрд╛рддреЗ рдореЗрдВ рджрд┐рдЦреЗ?
рд╣рд╛рдБ тАФ рд╕рд╛рдЗрди рдЗрди рдХрд░реЗрдВ рдФрд░ /account/api-tokens рдкрд░ рдЬрд╛рдХрд░ Bearer рдЯреЛрдХрди рдмрдирд╛рдПрдБред рдЗрд╕реЗ рд╣рд░ /mcp рдЕрдиреБрд░реЛрдз рдкрд░ Authorization: Bearer <token> рдХреЗ рд░реВрдк рдореЗрдВ рднреЗрдЬреЗрдВ рдФрд░ рдЖрдкрдХреА рдХреЙрд▓ /account/mcp-logs рдкрд░ рджрд┐рдЦреЗрдВрдЧреАред рдкреВрд░реА рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧ рдХреЗ рд▓рд┐рдП рдКрдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЕрдиреБрднрд╛рдЧ рджреЗрдЦреЗрдВред
рдореЗрд░рд╛ рдЯреЛрдХрди рдЦреЛ рдЧрдпрд╛ред рдХреНрдпрд╛ рдореИрдВ рдЗрд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ?
рдирд╣реАрдВ тАФ рдХреЗрд╡рд▓ SHA-256 рд╣реИрд╢ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддрд╛ рд╣реИред рдЦреЛрдП рд╣реБрдП рдЯреЛрдХрди рдХреЛ /account/api-tokens рдкрд░ рд░рджреНрдж рдХрд░реЗрдВ рдФрд░ рдирдпрд╛ рдмрдирд╛рдПрдБред
рдореИрдВрдиреЗ рдЕрднреА рдПрдХ рдирдпрд╛ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ тАФ рдпрд╣ рдХрдм рджрд┐рдЦреЗрдЧрд╛?
5 рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ (рдХреИрдЯрд▓реЙрдЧ рдХреИрд╢ TTL)ред рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ /admin/tools/cache → Invalidate ALL caches рд╕реЗ рд░рд┐рдлрд╝реНрд░реЗрд╢ рдмрд╛рдзреНрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЯреВрд▓ рдХрд╛ рдирд╛рдо рдЙрд╕ рд╕реНрд▓рдЧ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рдЬреЛ рдореИрдВ URL рдореЗрдВ рджреЗрдЦрддрд╛ рд╣реВрдБ?
URL рд╕реНрд▓рдЧ рдХреЗ рд╣рд╛рдЗрдлрд╝рди рдЯреВрд▓ рдирд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдореЗрдВ рдмрджрд▓ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ (Claude рдХрд╛ рдЯреВрд▓ рдкрд╛рд░реНрд╕рд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рдХреЛ рдЕрдзрд┐рдХ рднрд░реЛрд╕реЗ рд╕реЗ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИ)ред рдЗрд╕рд▓рд┐рдП /bmi-calculator, bmi_calculator рдмрди рдЬрд╛рддрд╛ рд╣реИред
BMI рдЯреВрд▓ рдореАрдЯреНрд░рд┐рдХ (weight, height) рдФрд░ рдЗрдореНрдкреАрд░рд┐рдпрд▓ (weightLbs, heightFt, heightIn) рджреЛрдиреЛрдВ рдЗрдирдкреБрдЯ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдмрддрд╛рддрд╛ рд╣реИред рдХреНрдпреЛрдВ?
рд╕рд╢рд░реНрдд рдЗрдирдкреБрдЯ рд╡рд╛рд▓реЗ рдХреИрд▓рдХреБрд▓реЗрдЯрд░ (рдЙрджрд╛. рдпреВрдирд┐рдЯ-рд╕рд┐рд╕реНрдЯрдо рдЯреЙрдЧрд▓) рдорд╛рдирдХ JSON Schema рдореЗрдВ “unitSystem=metric рд╣реЛрдиреЗ рдкрд░ X рдЕрдирд┐рд╡рд╛рд░реНрдп, unitSystem=imperial рд╣реЛрдиреЗ рдкрд░ Y рдЕрдирд┐рд╡рд╛рд░реНрдп” рд╡реНрдпрдХреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЗрд╕рд▓рд┐рдП рд╣рдо рджреЛрдиреЛрдВ рд╕рдореВрд╣реЛрдВ рдХреЛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╣реИрдВ рдФрд░ LLM рдХреЛ рд╣рд░ рдлрд╝реАрд▓реНрдб рдХрд╛ рд╡рд┐рд╡рд░рдг рдкрдврд╝рдХрд░ рд╕рд╣реА рд╕реЗрдЯ рдЪреБрдирдиреЗ рджреЗрддреЗ рд╣реИрдВред