Token导航 LogoToken导航TokenDH.com
craftgate MCP server logo
搜索检索未说明官方级别未说明来源级核验

craftgate MCP server

MCP Server

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.

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
支付处理金融服务JavaAPI集成

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

semihshn

提供方

semihshn

最后核验

2026/5/18 03:27

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP Craftgate Projesi

Proje Nedir?

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:

  • Craftgate ile yapılan ödemeleri sorgulamak ve raporlamak için kullanılır.
  • Bir sunucu olarak çalışır, dışarıdan gelen istekleri işler.
  • MCP protokolü ile uyumludur.

Proje Yapısı

  • 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.

Gereksinimler

  • Java 17 veya üzeri
  • Gradle (veya projenin içindeki gradlew scripti)
  • İnternet bağlantısı (bağımlılıkları indirmek için)

Adım Adım Kurulum ve Çalıştırma

1. Kaynak Kodunu İndir

Projeyi bir klasöre klonla veya indir.

2. API Anahtarlarını Ayarla

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.)

3. JAR Dosyasını Oluştur

Terminali aç ve proje klasörüne gir. Ardından aşağıdaki komutu çalıştır:

./gradlew clean build
  • Windows kullanıyorsan: gradlew.bat clean build
  • Bu komut, projenin derlenmesini ve çalıştırılabilir bir JAR dosyası oluşturulmasını sağlar.

Oluşan JAR dosyasını şu klasörde bulacaksın:

build/libs/mcp_craftgate-0.0.1-SNAPSHOT.jar

4. JAR Dosyasını Çalıştır

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.

5. MCP Konfigürasyon Dosyası Nasıl Olmalı?

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.

6. Sunucunun Çalıştığını Kontrol Et

Sunucu başlatıldıktan sonra, loglarda hata yoksa ve port çakışması yaşanmıyorsa, MCP ortamında bu aracı kullanabilirsin.


Sıkça Sorulan Sorular

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.


Ekstra Bilgiler

  • Proje Spring Boot ile yazılmıştır, yani klasik bir Java uygulaması gibi çalışır.
  • Testler için ./gradlew test komutunu kullanabilirsin.
  • Loglar, 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!

目录标签

目录标签

支付处理金融服务JavaAPI集成research-and-datacraftgatepayment-processingmcp-server本地部署MCP协议SpringBoot

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP