alipay openplatform mcp server
基于 Model Context Protocol (MCP) 的支付宝开放平台MCP服务,支持将远程支付宝官方MCP SSE服务代理到本地stdio服务,并提供支付宝身份认证功能。
| 命令行参数 | 环境变量 | 类型 | 默认值 | 必填 | 描述 |
|------------|----------|------|--------|------|------|
| --env | AP_CURRENT_ENV | string | 'prod' | ❌ | 运行环境: 'prod' 或 'sandbox' |
| --appId | AP_APP_ID | string | - | ✅ | 开放平台注册的应用 ID |
| --appPrivateKey | AP_APP_KEY | string | - | ✅ | 应用受限私钥 PKCS#8 格式 |
| --appAuthToken | AP_INVOKE_AUTH_TOKEN | string | - | ❌ | 支付宝应用授权令牌 |
| --logLevel | LOG_LEVEL | string | 'info' | ❌ | 日志级别: 'debug', 'info', 'none' |
| --logEnabled | AP_LOG_ENABLED | boolean | true | ❌ | 是否启用本地文件日志记录 |
1. 找到 Claude Desktop 配置文件:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%\Claude\claude_desktop_config.json
2. 编辑配置文件,添加 MCP 服务器配置:
``json`
{
"mcpServers": {
"alipay-mcp": {
"command": "npx",
"args": [
"-y",
"@alipay/open-mcp-server",
"--appId", "2021000123456789",
"--appPrivateKey", "MIIEpAIBAAKCAQEA..."
]
}
}
}
完整配置
`json`
{
"mcpServers": {
"alipay-mcp": {
"command": "npx",
"args": [
"-y",
"@alipay/open-mcp-server",
"--appId", "2021000123456789",
"--appPrivateKey", "MIIEpAIBAAKCAQEA...",
"--appAuthToken", "应用授权令牌,第三方应用代调用时需要设置的 ",
"--logLevel", "info",
"--logEnabled", "true,开启日志打印"
]
}
}
}
3. 重启 Claude Desktop
日志文件默认保存在:
- macOS/Linux: ~/mcp-server-alipay.log`