支付处理MCP服务器

一个简单的MCP服务器,用于与Adyen的高级流程API交互,并提供测试工具。

  • by BjornvdLaan
  • Java
  • 本地部署
  • 更新于
在 GitHub 查看 bjornvdlaan/adyen-payments-mcp-server

使用说明

用于Adyen支付和冰咖啡的MCP服务器

该项目为模型提供了一个简单的MCP服务器,以便与Adyen的Advanced Flow API进行交互。 如果你只想测试MCP,但没有Adyen API密钥,它还包括一个获取冰咖啡的工具。

注意:此项目正在进行中。它还没有准备好实际使用。

先决条件

  • ...

安装说明

  1. 克隆存储库

  2. 更新配置:

    • 设置API密钥: 对于本地测试,目标HTTP API的API键应设置为名为 ADYEN_API_KEY. 在Linux/macOS上:
      export ADYEN_API_KEY="your_secret_api_key"
      
      在Windows上(命令提示符):
      set ADYEN_API_KEY=your_secret_api_key
      

    默认情况下,服务器连接到TEST环境。您可以通过环境变量更改此设置 ADYEN_ENVIRONMENT.

  3. 构建项目: 导航到的根目录 mcp-server 在终端中执行项目,并运行以下Maven命令:

    ./gradlew clean jar
    

    这将创建一个JAR文件(可能在 target 目录)。

  4. 运行MCP服务器: 构建成功后,使用Java运行JAR文件:

    java -jar build/libs/adyen-payments-mcp-server-1.0-SNAPSHOT.jar
    

    (确切的JAR文件名可能因Gradle版本而异)。

    您应该看到输出: Adyen Mcp Server started....

使用MCP服务器

一旦MCP服务器运行,AI模型就可以使用这些工具。 如果你只是想测试这个工具,那么MCP检查器是一个很好的选择:

npx @modelcontextprotocol/inspector java -jar build/libs/adyen-payments-mcp-server-1.0-SNAPSHOT.jar

如果你想使用 get_payment_methods 工具,然后确保添加 ADYEN_API_KEY env变量(请参阅下面的左侧边栏)。