Calculator Mcp

Calculator Mcp

By wrtnlabs GitHub

Calculator MCP server on npx

calculator node
Overview

what is Calculator MCP?

Calculator MCP is a server-based calculator application designed to perform various mathematical calculations and operations.

how to use Calculator MCP?

To use Calculator MCP, you can access the server via its GitHub repository and follow the setup instructions to run it locally or deploy it on a server.

key features of Calculator MCP?

  • Supports a wide range of mathematical operations
  • Can be integrated into other applications via API
  • Built with TypeScript for better performance and maintainability

use cases of Calculator MCP?

  1. Performing complex calculations in web applications
  2. Serving as a backend for educational math tools
  3. Providing calculation services for data analysis applications

FAQ from Calculator MCP?

  • What programming language is Calculator MCP built with?

Calculator MCP is built using TypeScript.

  • Is Calculator MCP open source?

Yes! Calculator MCP is available under the MIT license.

  • How can I contribute to Calculator MCP?

You can contribute by submitting issues or pull requests on the GitHub repository.

Content

Calculate MCP

A Model Context Protocol (MCP) server that provides browser automation capabilities using basic calculator feature. This server enables LLMs to interact with calculator. (I actually made it for a test program)

Use Cases

  • The test code for to connect MCP feature.
  • The toy projects

Example config

{
  "mcpServers": {
    "calculate": {
      "command": "npx",
      "args": [
        "-y",
        "@wrtnlabs/calculator@latest"
      ]
    }
  }
}

Installation in VS Code

Alternatively, you can install the Playwright MCP server using the VS Code CLI:

# For VS Code
code --add-mcp '{"name":"calculator","command":"npx","args":["-y", "@wrtnlabs/calculator-mcp@latest"]}'
# For VS Code Insiders
code-insiders --add-mcp '{"name":"calculator","command":"npx","args":["-y", "@wrtnlabs/calculator-mcp@latest"]}'

After installation, the Calculator MCP server will be available for use with your GitHub Copilot agent in VS Code.

CLI Options

The Calculator MCP server supports the following command-line options:

  • --port <port>: Port to listen on for SSE transport

Running headed browser on Linux w/o DISPLAY

When running headed browser on system w/o display or from worker processes of the IDEs, run the MCP server from environment with the DISPLAY and pass the --port flag to enable SSE transport.

npx @wrtnlabs/calculator-mcp@latest --port 8931

And then in MCP client config, set the url to the SSE endpoint:

{
  "mcpServers": {
    "calculator": {
      "url": "http://localhost:8931/sse"
    }
  }
}

Programmatic usage with custom transports

import { createServer } from "@wrtnlabs/calculator-mcp";
// ... other import statement

const client = new Client({
  name: "test client",
  version: "0.1.0",
});

const server = createServer({
  name: "calculator",
  version: "1.0.0"
});

const [clientTransport, serverTransport] = InMemoryTransport.createLinkedPair();

await Promise.all([
  client.connect(clientTransport),
  server.connect(serverTransport),
]);

Tools

  • add
  • sub
  • mul
  • div
  • mod
  • sqrt
No tools information available.
No content found.