MCP.so
ログイン

MCP Calculator Demo

@pijush2022

MCP Calculator Demo について

概要はまだありません

基本情報

カテゴリ

その他

ライセンス

MIT license

ランタイム

python

トランスポート

stdio

公開者

pijush2022

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "MCP-server-with-client-demo-for-calculator-with-SSE-": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        ".venv"
      ]
    }
  }
}

ツール

ツールは検出されませんでした

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is MCP Calculator Demo?

A demonstration project that implements a calculator service using the MCP (Model Control Protocol) framework. It provides basic arithmetic operations and evaluates both simple and complex mathematical expressions, serving as a learning tool for MCP integration.

How to use MCP Calculator Demo?

Clone the repository, create a virtual environment with Python 3.7+, install dependencies from requirements.txt, then start the server with python calculator_server.py (defaults to http://127.0.0.1:5005). In a separate terminal, run python client.py to interact using commands like add 2 3 or complex expressions such as (5+7)*2.

Key features of MCP Calculator Demo?

  • Basic arithmetic: addition, subtraction, multiplication, division
  • Supports simple tool syntax and complex expressions
  • Error handling for division by zero
  • Server-Sent Events (SSE) communication
  • Parentheses support in expressions
  • RPN evaluation for complex expressions

Use cases of MCP Calculator Demo?

  • Learning how to build an MCP server and client
  • Demonstrating arithmetic tool integration with MCP
  • Testing MCP communication via SSE
  • Experimenting with expression parsing and evaluation

FAQ from MCP Calculator Demo

What Python version is required?

Python 3.7 or higher is required.

How do I start the server?

Run python calculator_server.py; the server starts on http://127.0.0.1:5005.

What operations does the calculator support?

It supports addition, subtraction

コメント

「その他」の他のコンテンツ