Skip to main content
Glama
wrtnlabs

Calculator MCP

by wrtnlabs

MCP berechnen

Ein Model Context Protocol (MCP)-Server, der Browser-Automatisierungsfunktionen mithilfe einer einfachen Taschenrechnerfunktion bereitstellt. Dieser Server ermöglicht LLMs die Interaktion mit dem Taschenrechner. (Ich habe ihn tatsächlich für ein Testprogramm erstellt.)

Anwendungsfälle

  • Der Testcode zum Verbinden der MCP-Funktion.

  • Die Spielzeugprojekte

Beispielkonfiguration

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

Installation in VS Code

Alternativ können Sie den Playwright MCP-Server mithilfe der VS Code CLI installieren:

# 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"]}'

Nach der Installation steht der Calculator MCP-Server zur Verwendung mit Ihrem GitHub Copilot-Agent in VS Code zur Verfügung.

CLI-Optionen

Der Calculator MCP-Server unterstützt die folgenden Befehlszeilenoptionen:

  • --port <port> : Port, auf dem auf SSE-Transport gewartet wird

Ausführen eines Headed-Browsers unter Linux ohne DISPLAY

Wenn Sie einen Headed Browser auf einem System ohne Anzeige oder aus Arbeitsprozessen der IDEs ausführen, führen Sie den MCP-Server aus der Umgebung mit DISPLAY aus und übergeben Sie das Flag --port um den SSE-Transport zu aktivieren.

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

Und dann legen Sie in der MCP-Clientkonfiguration die url zum SSE-Endpunkt fest:

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

Programmatische Nutzung mit benutzerdefinierten Transporten

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),
]);

Werkzeuge

  • hinzufügen

  • Unter

  • mul

  • div

  • Mod

  • Quadratwurzel

Install Server
A
license - permissive license
B
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wrtnlabs/calculator-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server