open-index/open-npm huggingface dataset:
npm package: @ralioco/mcp
Description: This server provides a single MCP tool `guardrails` to perform payment validation using the Model Context Protocol (MCP) SDK.
Latest version: 1.1.1

# MCP Server: Payment Validation (TypeScript)

This server provides a single MCP tool `guardrails` to perform payment validation using the Model Context Protocol (MCP) SDK.

## MCP Installation
```
 "ralio": {
      "command": "npx",
      "args": ["-y", "@ralioco/mcp", "--tools=all"],
    }
```

## Local Installation

1. Install dependencies:
   ```bash
   npm install
   ```

2. MCP configuration
```
 "ralio": {
      "command": "node",
      "args": ["/{ABS_PATH}/ralio/mcp/build/index.js"]
    }
```

## Publishing to NPM

To publish a new version of this package to npm:

1. Build the project:
   ```bash
   npm run build
   ```

2. Login to npm (if not already authenticated):
   ```bash
   npm login
   ```

3. Update the version in `package.json`:
   ```bash
   npm version patch  # for bug fixes
   npm version minor  # for new features
   npm version major  # for breaking changes
   ```

4. Publish the package:
   ```bash
   npm publish --access public
   ```
   
   Note: The `--access public` flag is required for scoped packages (like `@ralioco/mcp`) to be published publicly.

## Guardrails Tool

- **Tool Name:** `guardrails`
- **Parameters:**
  - `amount` (number)
  - `origin` (string)
  - `beneficiary` (string)
  - `reference` (string)
- **Returns:**
  - result: `approve` | `reject` 
  - reason

This tool is exposed via the MCP protocol and can be called by any MCP-compatible client.