The Pine Labs Online MCP Server implements the Model Context Protocol (MCP) to enable seamless integration between Pine Labs’ online payment APIs and AI tools.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
本地运行
claude mcp add pinelabs-plural-pg-payment-gateway --env PINELABS_CLIENT_ID='<PINELABS_CLIENT_ID>' --env PINELABS_CLIENT_SECRET='<PINELABS_CLIENT_SECRET>' -- uvx pinelabs-mcp-server~/.codex/config.toml
[mcp_servers.pinelabs-plural-pg-payment-gateway]
command = "uvx"
args = ["pinelabs-mcp-server"]
env = { PINELABS_CLIENT_ID = "<PINELABS_CLIENT_ID>", PINELABS_CLIENT_SECRET = "<PINELABS_CLIENT_SECRET>" }
# codex mcp add pinelabs-plural-pg-payment-gateway --env PINELABS_CLIENT_ID='<PINELABS_CLIENT_ID>' --env PINELABS_CLIENT_SECRET='<PINELABS_CLIENT_SECRET>' -- uvx pinelabs-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"pinelabs-plural-pg-payment-gateway": {
"command": "uvx",
"args": [
"pinelabs-mcp-server"
],
"env": {
"PINELABS_CLIENT_ID": "<PINELABS_CLIENT_ID>",
"PINELABS_CLIENT_SECRET": "<PINELABS_CLIENT_SECRET>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"pinelabs-plural-pg-payment-gateway": {
"type": "stdio",
"command": "uvx",
"args": [
"pinelabs-mcp-server"
],
"env": {
"PINELABS_CLIENT_ID": "<PINELABS_CLIENT_ID>",
"PINELABS_CLIENT_SECRET": "<PINELABS_CLIENT_SECRET>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pinelabs-plural-pg-payment-gateway": {
"command": "uvx",
"args": [
"pinelabs-mcp-server"
],
"env": {
"PINELABS_CLIENT_ID": "<PINELABS_CLIENT_ID>",
"PINELABS_CLIENT_SECRET": "<PINELABS_CLIENT_SECRET>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pinelabs-plural-pg-payment-gateway": {
"command": "uvx",
"args": [
"pinelabs-mcp-server"
],
"env": {
"PINELABS_CLIENT_ID": "<PINELABS_CLIENT_ID>",
"PINELABS_CLIENT_SECRET": "<PINELABS_CLIENT_SECRET>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"pinelabs-plural-pg-payment-gateway": {
"command": "uvx",
"args": [
"pinelabs-mcp-server"
],
"env": {
"PINELABS_CLIENT_ID": "<PINELABS_CLIENT_ID>",
"PINELABS_CLIENT_SECRET": "<PINELABS_CLIENT_SECRET>"
}
}
}
}远程托管
claude mcp add --transport http pinelabs-plural-pg-payment-gateway https://mcp.pinelabs.com/mcp --header 'X-Client-Id: <X_CLIENT_ID>' --header 'X-Client-Secret: <X_CLIENT_SECRET>'~/.codex/config.toml
[mcp_servers.pinelabs-plural-pg-payment-gateway]
url = "https://mcp.pinelabs.com/mcp"
http_headers = { X-Client-Id = "<X_CLIENT_ID>", X-Client-Secret = "<X_CLIENT_SECRET>" }
# codex mcp add pinelabs-plural-pg-payment-gateway --url https://mcp.pinelabs.com/mcp~/.cursor/mcp.json
{
"mcpServers": {
"pinelabs-plural-pg-payment-gateway": {
"url": "https://mcp.pinelabs.com/mcp",
"headers": {
"X-Client-Id": "<X_CLIENT_ID>",
"X-Client-Secret": "<X_CLIENT_SECRET>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"pinelabs-plural-pg-payment-gateway": {
"type": "http",
"url": "https://mcp.pinelabs.com/mcp",
"headers": {
"X-Client-Id": "<X_CLIENT_ID>",
"X-Client-Secret": "<X_CLIENT_SECRET>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pinelabs-plural-pg-payment-gateway": {
"httpUrl": "https://mcp.pinelabs.com/mcp",
"headers": {
"X-Client-Id": "<X_CLIENT_ID>",
"X-Client-Secret": "<X_CLIENT_SECRET>"
}
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"pinelabs-plural-pg-payment-gateway": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.pinelabs.com/mcp",
"--header",
"X-Client-Id:<X_CLIENT_ID>",
"--header",
"X-Client-Secret:<X_CLIENT_SECRET>"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"pinelabs-plural-pg-payment-gateway": {
"url": "https://mcp.pinelabs.com/mcp",
"headers": {
"X-Client-Id": "<X_CLIENT_ID>",
"X-Client-Secret": "<X_CLIENT_SECRET>"
}
}
}
}需要的环境变量
PINELABS_CLIENT_IDPINELABS_CLIENT_SECRET
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。