Bu MCP sunucu projesinde, Craftgate’in ödeme listeleme aracı entegre edilmiştir. Bu araç sayesinde ödemeler sorgulanabilir ve ödemeler hakkında LLM (Large Language Model) desteğiyle analiz yapılabilir.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"craftgate-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Bu proje, Craftgate ödeme altyapısı ile entegre çalışan bir MCP (Model Context Protocol) sunucusudur. Yani, ödeme işlemlerini sorgulamak, raporlamak ve yönetmek için bir arayüz sağlar. Proje, Spring Boot ile yazılmıştır ve Craftgate API'sine bağlanarak ödeme verilerini işler.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
A Model Context Protocol (MCP) server that provides AI assistants with direct access to the Spreedly payments API. Enables LLMs to manage gateways, process transactions, tokenize payment methods, and more, through structured, validated tool calls.
MCP server for InsightSentry financial data API - market data, options, screeners, and more
AI agents get on-chain identity, credentials, reputation, escrow, and persistent memory on XRPL.
MCP Security Weekly
Get CVE alerts and security updates for Craftgate_mcp_server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Bu proje, Craftgate ödeme altyapısı ile entegre çalışan bir MCP (Model Context Protocol) sunucusudur. Yani, ödeme işlemlerini sorgulamak, raporlamak ve yönetmek için bir arayüz sağlar. Proje, Spring Boot ile yazılmıştır ve Craftgate API'sine bağlanarak ödeme verilerini işler.
Kısaca:
src/main/java/: Java kaynak kodları burada.src/main/resources/application.properties: Konfigürasyon dosyası (API anahtarları burada tutulur).build.gradle: Projenin bağımlılıkları ve derleme ayarları.build/libs/: Derlenen JAR dosyası burada oluşur.gradlew scripti)Projeyi bir klasöre klonla veya indir.
src/main/resources/application.properties dosyasında aşağıdaki satırları göreceksin:
craftgate.api-key=dummy-api-key
craftgate.secret-key=dummy-secret-key
craftgate.base-url=https://sandbox-api.craftgate.io
Gerçek anahtarlarını kullanacaksan, dummy-api-key ve dummy-secret-key yerine kendi Craftgate API anahtarlarını yazmalısın. (Test için dummy değerlerle bırakabilirsin.)
Terminali aç ve proje klasörüne gir. Ardından aşağıdaki komutu çalıştır:
./gradlew clean build
gradlew.bat clean buildOluşan JAR dosyasını şu klasörde bulacaksın:
build/libs/mcp_craftgate-0.0.1-SNAPSHOT.jar
Terminalde aşağıdaki komutu kullanabilirsin:
java -jar build/libs/mcp_craftgate-0.0.1-SNAPSHOT.jar
Bu komut, MCP Craftgate sunucusunu başlatır.
MCP ortamında bu JAR dosyasını kullanmak için, konfigürasyon dosyanı aşağıdaki gibi ayarlamalısın. Özellikle command ve args alanlarına dikkat et:
"craftgate-mcp": {
"command": "java",
"args": [
"-Dspring.ai.mcp.server.stdio=true",
"-jar",
"/tam/yol/build/libs/mcp_craftgate-0.0.1-SNAPSHOT.jar"
]
}
command: Çalıştırılacak ana komut (burada java).args: Komuta gönderilecek argümanlar.
-Dspring.ai.mcp.server.stdio=true parametresi MCP ile uyumlu çalışması için gereklidir.-jar ve ardından JAR dosyasının tam yolu gelmelidir./tam/yol/ kısmını kendi bilgisayarındaki gerçek dizin ile değiştirmen gerekir.MCP ortamında bu konfigürasyon ile Craftgate aracı otomatik olarak başlatılır ve kullanılabilir.
Sunucu başlatıldıktan sonra, loglarda hata yoksa ve port çakışması yaşanmıyorsa, MCP ortamında bu aracı kullanabilirsin.
S: API anahtarlarımı nereden alacağım?
C: Craftgate panelinden veya yöneticinden alabilirsin.
S: JAR dosyasını başka bir yere taşırsam ne olur?
C: MCP konfigürasyon dosyasındaki JAR yolunu yeni konuma göre güncellemelisin.
S: Bağımlılıklar otomatik mi iniyor?
C: Evet, Gradle ilk derlemede tüm bağımlılıkları otomatik indirir.
./gradlew test komutunu kullanabilirsin.model-context-protocol/craftgate/starter-stdio-server/target/mcp-craftgate-stdio-server.log dosyasına yazılır.Tüm adımları takip ederek projenin JAR dosyasını oluşturabilir ve MCP ortamında kullanabilirsin. Takıldığın bir yer olursa, adım adım tekrar kontrol edebilir veya yardım isteyebilirsin!