MCP.so
登录

MCP Calculator Server

@kumartheashwani

基本信息

分类

开发工具

传输方式

stdio

作者

kumartheashwani

关于 MCP Calculator Server

暂无概览

MCP Calculator Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "vault-python-mcp-server": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        "venv"
      ]
    }
  }
}

MCP Calculator Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is MCP Calculator Server?

A Model Context Protocol (MCP) server that provides a basic calculator tool for arithmetic operations. It integrates with MCP-compatible clients and can be deployed in Smithery. The server supports HTTP, WebSocket, and stdio communication modes.

How to use MCP Calculator Server?

Install dependencies in a virtual environment, then run the server in the desired mode. For HTTP mode, set MCP_HTTP_MODE=1 and start with uvicorn server:app --host 0.0.0.0 --port 8000. For Smithery local tool integration, set MCP_STDIO_MODE=1 and LOGGING_CONFIG=stdio, then run python server.py. Use the provided shell scripts for convenience.

Key features of MCP Calculator Server

  • Basic arithmetic: add, subtract, multiply, divide
  • MCP‑compatible JSON‑RPC and WebSocket endpoints
  • Dedicated Smithery endpoints at /mcp
  • JSON schema validation and error handling
  • Multiple communication modes (HTTP, WebSocket, stdio)
  • Specialized entry points for deployment scenarios

Use cases of MCP Calculator Server

  • Integrating a simple calculator into MCP‑enabled applications
  • Running arithmetic operations in containerized environments
  • Using as a local tool within Smithery workflows
  • Testing and prototyping MCP server capabilities

常见问题

1

What operations does the calculator support?

Add, subtract, multiply, and divide. Division by zero is handled with an error.

2

How do I run the server in HTTP mode?

Set the environment variable `MCP_HTTP_MODE=1` and start with `uvicorn server:app --host 0.0.0.0 --port 8000`, or use the provided `start-container.sh` script.

3

How do I integrate with Smithery?

For local tools, use stdio mode with `MCP_STDIO_MODE=1` and `LOGGING_CONFIG=stdio`. For remote tools, use HTTP mode and point Smithery to the `/mcp` endpoint.

4

What environment variables are required for stdio mode?

`MCP_STDIO_MODE=1` and `LOGGING_CONFIG=stdio` are required for Smithery local tool integration.

5

Can I run the server in a Docker container?

Yes, both HTTP and Smithery‑specific Dockerfiles are provided. Run with `docker build` and `docker run` using the appropriate environment variables.

评论

开发工具 分类下的更多 MCP 服务器