craftgate_mcp_server

craftgate_mcp_server

1

The Craftgate project is an MCP server that integrates with the Craftgate payment platform to manage payment processes via a Spring Boot application. It enables querying and reporting on transactions while supporting MCP environments for streamlined operation.

Project Overview

The Craftgate project is an MCP (Model Context Protocol) server that integrates with the Craftgate payment infrastructure to provide an interface for querying, reporting, and managing payment transactions. It is developed using Spring Boot and processes payment data by connecting to the Craftgate API.

Features

  • Allows for querying and reporting payments made via Craftgate.
  • Functions as a server, processing external requests.
  • Compatible with the MCP protocol.

Requirements

  • Java 17 or higher
  • Gradle or the included gradlew script
  • Internet connection for downloading dependencies

Installation and Usage

  1. Download Source Code: Clone or download the project.
  2. Set API Keys: Configure application.properties with your Craftgate API keys.
  3. Build JAR File: Run gradlew clean build to compile the project and create a JAR file.
  4. Run JAR File: Start the server using java -jar build/libs/mcp_craftgate-0.0.1-SNAPSHOT.jar.
  5. MCP Configuration: Adjust the configuration file for running in an MCP environment.
  6. Check Server: Ensure the server is running correctly without errors.