Craftgate MCP Server
by semihshn
This project is an MCP (Model Context Protocol) server that integrates with the Craftgate payment infrastructure. It provides an interface for querying, reporting, and managing payment transactions.
Last updated: N/A
What is Craftgate MCP Server?
The Craftgate MCP Server is a Spring Boot application that acts as a Model Context Protocol server, designed to interact with the Craftgate payment gateway. It allows users to query, report, and manage payment transactions processed through Craftgate.
How to use Craftgate MCP Server?
To use the server, you need to clone the repository, configure the Craftgate API keys in src/main/resources/application.properties
, build the JAR file using ./gradlew clean build
, and then run the JAR file using java -jar build/libs/mcp_craftgate-0.0.1-SNAPSHOT.jar
. Ensure your MCP configuration file is properly set up to point to the JAR file and includes the necessary arguments for MCP compatibility.
Key features of Craftgate MCP Server
Payment transaction querying
Payment reporting
MCP protocol compatibility
Spring Boot based
Configurable API keys
Use cases of Craftgate MCP Server
Integrating Craftgate payment processing with MCP environments
Querying payment details within an MCP workflow
Generating payment reports from Craftgate data
Managing payment transactions through an MCP interface
FAQ from Craftgate MCP Server
Where do I get my API keys?
Where do I get my API keys?
You can obtain your API keys from the Craftgate panel or your administrator.
What happens if I move the JAR file?
What happens if I move the JAR file?
You must update the JAR path in the MCP configuration file to the new location.
Are dependencies downloaded automatically?
Are dependencies downloaded automatically?
Yes, Gradle automatically downloads all dependencies during the initial build.
How do I configure the MCP configuration file?
How do I configure the MCP configuration file?
Ensure the command
is set to java
, and the args
include -Dspring.ai.mcp.server.stdio=true
and the full path to the JAR file.
Where are the logs stored?
Where are the logs stored?
Logs are written to model-context-protocol/craftgate/starter-stdio-server/target/mcp-craftgate-stdio-server.log
.