remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Generates JavaScript initialization code for web frameworks to integrate Worldpay checkout functionality.
Provides server-side payment processing code generation for Node.js to handle Worldpay payment operations.
Supports generating server-side code for processing PayPal payments through Worldpay APIs.
Introducción
Este es un servidor MCP simple para las API de Worldpay.
Implementa el Protocolo de Contexto Modelo para realizar y consultar pagos.
Hay dos versiones del servidor:
server-stdio.js
: un servidor simple que utiliza el transportestdio
.server-sse.js
: un servidor que utiliza el transporteSSE
.
La versión stdio ha sido probada utilizando Claude Desktop.
La versión sse ha sido probada usando Cursor.
Herramientas
Realizar pago
Consulta de pagos
Generar formulario de pago
La herramienta generateCheckoutForm
crea código de formulario de pago personalizado para integrar el procesamiento de pagos de Worldpay en tu aplicación. Es compatible con frameworks web y React.
Parámetros:
checkoutId
: Su ID de pago de Worldpayframework
: el framework que estás usando (web
oreact
)
Respuesta:
La herramienta devuelve múltiples elementos de contenido:
- Código del componente HTML/React
- Estilo CSS
- Código de inicialización de JavaScript (para el marco web)
Esto proporciona todo lo necesario para implementar rápidamente un formulario de pago de Worldpay en su aplicación.
Generar código de servidor de pago
La herramienta generatePaymentServerCode
proporciona código del lado del servidor para procesar pagos a través de la API de Worldpay. Genera código según su método de pago, tipo de instrumento y lenguaje de programación.
Parámetros:
method
: Método de pago (card
,paypal
)instrument
: Tipo de instrumento (plain
,session
)language
: lenguaje de programación (node
,java
)
Respuesta:
La herramienta devuelve:
- Código de implementación del lado del servidor
- Ejemplo de respuesta de API para referencia
Actualmente se admiten pagos con tarjeta con tokens de sesión en Node.js.
Generar consulta de pago
La herramienta generatePaymentQuery
proporciona documentación y ejemplos para consultar la API de consultas de pago de Worldpay. Le ayuda a comprender cómo filtrar y recuperar datos de pago mediante diversos parámetros.
Parámetros:
startDate
: Fecha de inicio del rango de consulta (formato ISO 8601)endDate
: Fecha de finalización del rango de consulta (formato ISO 8601)pageSize
: Número máximo de resultados a devolver (opcional, predeterminado: 20)currency
: Filtrar por código de moneda (opcional)minAmount
: Importe mínimo de pago (opcional)maxAmount
: Importe máximo del pago (opcional)last4Digits
: Últimos 4 dígitos del número de tarjeta (opcional)entityReferences
: Referencias de entidad del comerciante (opcional)receivedEvents
: Tipos de eventos de pago (opcional)
Respuesta:
La herramienta devuelve:
- Documentación completa sobre los parámetros de consulta
- Ejemplo de solicitudes de API con diferentes combinaciones de parámetros
- Respuesta de API de muestra para referencia
Instalación
Uso
Construir las distribuciones del servidor.
Configuración
estudio
El servidor stdio MCP se configura mediante un archivo claude_desktop_config.json
.
Este es un archivo JSON que contiene la configuración del servidor MCP.
sse
El servidor sse se configura mediante variables de entorno.
Ejecutando el servidor
estudio
Claude iniciará el servidor stdio automáticamente.
sse
Iniciar servidor, el puerto predeterminado es 3001.
This server cannot be installed
Un servidor que implementa el Protocolo de Contexto de Modelo para realizar y consultar pagos a través de las API de Worldpay, lo que permite el procesamiento de pagos, las consultas de pagos y la generación de formularios de pago.