open-index/open-npm huggingface dataset:
npm package: @iflow-mcp/wolframalpha-mcp-server
Description: Uses WolframAlpha to answer math and other queries
Latest version: 1.0.0

# WolframAlpha LLM MCP Server

<img src="assets/wolfram-llm-logo.png" width="256" alt="WolframAlpha LLM MCP Logo" />

A Model Context Protocol (MCP) server that provides access to WolframAlpha's LLM API. https://products.wolframalpha.com/llm-api/documentation

<div>
  <img src="assets/readme-screen-1.png" width="609" alt="WolframAlpha MCP Server Example 1" /><br/><br/>
  <img src="assets/readme-screen-2.png" width="609" alt="WolframAlpha MCP Server Example 2" />
</div>

## Features

- Query WolframAlpha's LLM API with natural language questions
- Answer complicated mathematical questions
- Query facts about science, physics, history, geography, and more
- Get structured responses optimized for LLM consumption
- Support for simplified answers and detailed responses with sections

## Available Tools

- `ask_llm`: Ask WolframAlpha a question and get a structured llm-friendly response
- `get_simple_answer`: Get a simplified answer
- `validate_key`: Validate the WolframAlpha API key

## Installation

```bash
git clone https://github.com/Garoth/wolframalpha-llm-mcp.git
npm install
```

## Configuration

1. Get your WolframAlpha API key from [developer.wolframalpha.com](https://developer.wolframalpha.com/)

2. Add it to your Cline MCP settings file inside VSCode's settings (ex. ~/.config/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json):

```json
{
  "mcpServers": {
    "wolframalpha": {
      "command": "node",
      "args": ["/path/to/wolframalpha-mcp-server/build/index.js"],
      "env": {
        "WOLFRAM_LLM_APP_ID": "your-api-key-here"
      },
      "disabled": false,
      "autoApprove": [
        "ask_llm",
        "get_simple_answer",
        "validate_key"
      ]
    }
  }
}
```

## Development

### Setting Up Tests

The tests use real API calls to ensure accurate responses. To run the tests:

1. Copy the example environment file:
   ```bash
   cp .env.example .env
   ```

2. Edit `.env` and add your WolframAlpha API key:
   ```
   WOLFRAM_LLM_APP_ID=your-api-key-here
   ```
   Note: The `.env` file is gitignored to prevent committing sensitive information.

3. Run the tests:
   ```bash
   npm test
   ```

### Building

```bash
npm run build
```

## License

MIT
npm package: @iflow-mcp/worldpay-worldpay-mcp
Description: Worldpay MCP Server
Author: Worldpay
Latest version: 1.1.0

# Introduction

Welcome to the Worldpay [**M**odel **C**ontext **P**rotocol](https://modelcontextprotocol.io/) Server

## Tools

We'll be adding more tools over the coming months, for now we support the following:

### Take Payments

This tool will make a direct request to the [Worldpay Payments API](https://developer.worldpay.com/products/access/payments/card-payment).
It requires a Session url as input which is generated via the [Worldpay Checkout](https://developer.worldpay.com/products/access/checkout/web/card-only) product.

### Verified Token

This tool will verify a card and generate a token for use in a payment using the [Worldpay Verified Tokens](https://developer.worldpay.com/products/access/verified-tokens) product.
It requires a Session url as input which is generated via the [Worldpay Checkout](https://developer.worldpay.com/products/access/checkout/web/card-only) product.

### Manage Payments

All of the payment products return a set of next action links that can be used to perform follow on commands such as settlement, cancel, refund etc.

This tool takes an action link an invokes that command on a specific payment. See [Payments API/Manage Payments](https://developer.worldpay.com/products/access/payments/openapi/manage-payments).

### Pay By Link

This tool supports the generation of a payment link that can be passed to a user to complete a payment transaction using the [Worldpay Hosted Payment Pages](https://developer.worldpay.com/products/access/hosted-payment-pages) product.

### Query Payments

This is actually three distinct tools all of which use the [Worlday Payment Queries API](https://developer.worldpay.com/products/access/payment-queries) to search for payments.

* Query By Date Range
* Query By Transaction Reference
* Query By Payment Id

## Resources
Coming soon

## Prompts
Comming soon

# Usage

>Remeber to set your environment by renaming ```.env.example``` to ```.env```. Set your user name and password obtained from [Worldpay Dashboard](https://dashboard.worldpay.com/)

You can clone this repo and run the server using the following command:

```bash
npm install && npm run build && npm run start
```

or build and run as a container:

```bash
docker build -t worldpay/mcp .  
docker run -p 3001:3001 --env-file .env localhost/worldpay/mcp:latest
```

The server will now be available on port 3001.

>Note that if you wish to use the legacy sse transport, you can run this with ```node ./dist/server-sse.js```

## stdio

To use the stdio transport, configure your client to point to ```./dist/server-stdio.js```.

An example configuration file is given.

```json
{
    "mcpServers": {
        "worldpay": {
            "name": "worldpay-server",
            "command": "node",
            "args": ["PATH TO server-stdio.js"],
            "env": {
                "WORLDPAY_USERNAME": "USERNAME",
                "WORLDPAY_PASSWORD": "PASSWORD",
                "WORLDPAY_URL": "https://try.access.worldpay.com"
            }
        }
```
npm package: @iflow-mcp/wrtnlabs-calculator-mcp
Description: Calculator MCP
Latest version: 0.2.1

## 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

<!-- eslint-skip -->

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

#### Installation in VS Code

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

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

```bash
# 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.

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

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

<!-- eslint-skip -->

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

### Programmatic usage with custom transports

```js
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**