用于Adyen支付和冰咖啡的MCP服务器
该项目为模型提供了一个简单的MCP服务器,以便与Adyen的Advanced Flow API进行交互。 如果你只想测试MCP,但没有Adyen API密钥,它还包括一个获取冰咖啡的工具。
注意:此项目正在进行中。它还没有准备好实际使用。
先决条件
- ...
安装说明
- 克隆存储库
- 更新配置:
- 设置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.
- 构建项目:
导航到的根目录 mcp-server 在终端中执行项目,并运行以下Maven命令:
./gradlew clean jar这将创建一个JAR文件(可能在 target 目录)。
- 运行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变量(请参阅下面的左侧边栏)。 Example screen in mcpinspector
