支付协议服务器

P-Link MCP Server 是一个符合MCP协议的服务器,集成了支付系统,支持Solana钱包和信用卡支付,适用于AI助手和自动化工具。

  • by paracetamol951
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 paracetamol951/P-Link-MCP

使用说明

🧾 P-Link.io MCP服务器

P-Link MCP服务器 服务器是否符合 MCP(模型上下文协议),集成了coinbase的fetch-402客户端和服务器端的HTTP 402协议,允许ChatGPT、Claude和其他MCP兼容客户端连接到 支付系统 在索拉纳。

它提供了一个简单的界面:

  • 支付402链接
  • 创建402个支付链接(支持Solana上的代理支付和通过卡、Solana钱包或P-Link帐户的人工支付)
  • 向任何电子邮件或电话号码汇款
  • 查看交易历史记录
  • 查看钱包信息(余额、公共钱包地址)

🟢 实时服务器: https://mcp.p-link.io/mcp


将您的Solana钱包连接到ChatGPT、Claude或n8n,只需说话即可管理您的购买。

该项目揭示了 p-link.io API作为 模型上下文协议(MCP) 工具,可在 HTTP(流式传输) 和 工作室.


🚀 特性

  • send_money:将一定数额的钱发送到钱包、电子邮件或电话号码。可以是任何电子邮件或电话号码。如果用户没有P-Link帐户,则会为他创建一个帐户,并通过电子邮件或电话发送访问权限。如果用户已经拥有P-Link帐户,则重复使用钱包。 如果账户在3天内未被认领,资金将退还给发件人。
  • 请求付款链接 :创建支付链接以获得所需金额的支付,您还可以提供一个在支付成功时调用的webhook,或一个通知电子邮件地址,或使用参数自定义支付页面。获得的支付链接符合HTTP 402规范,这意味着AI可以为受此链接保护的资源付费。付款可以使用任何Solana代币进行,并在交易过程中转换为USDC。人类可以用卡支付。支付挂钩可以很容易地连接到自动化工具(IFTTT、Framer等)。
  • 获取钱包信息 :获取有关您钱包的信息(余额、公共地址等)
  • get_wallethistory :检索与我的Solana钱包相关的交易列表
  • pay_and_get-402_protected_url :支付HTTP 402保护的URL,并返回受保护的结果。助理将使用您的钱包支付所请求的资源。
  • get_wallet_and_otp :为此电子邮件创建钱包并获取otp
  • 登录with_otp :使用otp登录
  • 资金_钱包 :获取不同的方式为您的钱包充值:将Solana加密货币发送到指定的Solana公共钱包地址,或使用提供的链接使用信用卡(由Stripe提供)为您的账户充值。
  • get_private_key_of_wallet :获取你钱包的私钥。首先,在没有otp的情况下调用此工具,服务器将向您发送一个OPT以提供给此工具。

🔹 示例用法(ChatGPT/Claude MCP)

  • 💬 “嗨!我的钱包余额是多少?”
  • 💬 “你能在以下地方买到我喜欢的鞋子吗:https://p-link.io/@phh/0.01?产品=我的美食鞋码=888“
  • 💬 “向@Paracetamol发送0.2美元”
  • 💬 “发送0.2美元至s.smith@mail.com"
  • 💬 “您能查看此交易的状态吗?”
  • 💬 “创建10欧元的支付链接”
  • 💬 “显示我的交易历史记录”
  • 💬 “支付我朋友发给我的P-Link:https://p-link.io/@对乙酰氨基酚/0.1“

⚙先决条件

没有先决条件,使用MCP服务器,您可以调用该工具 get_wallet_and_otp 以便创建与您的电子邮件地址关联的钱包,并使用它登录。 然后,如果你想汇款,你可以使用该工具 资金_钱包 这将为您提供使用Solana钱包或信用卡为钱包充值的说明。

如果您已经有一个P-Link帐户,您可以指定API_KEY参数,如果您想与助手一起创建帐户,只需保留此参数。 在软件中,您可以在API中获取您的APIKEY,发送资金页面:https://p-link.io/ApiDoc/Send


⚙️ 安装

克劳德

最小安装

编辑文件 claude_desktop_config.json 在Claude Desktop配置目录中:

视窗

%APPDATA%\Claude\claude_desktop_config.json

Mac 操作系统

~/Library/Application Support/Claude/claude_desktop_config.json

更换您的SHOPID和APIKEY后,请提供以下内容。

  {
  "mcpServers": {
    "plink": {
      "command": "npx",
      "args": [
        "plink-mcp-server",
        "--apikey=[replaceWithYourAPIKEY]"
      ]
    }
  }
}

ChatGPT

需要工作区帐户

在 设置→ 连接器→ 创建连接器,填写以下内容:

变量 值
Name P-Link
Description Can process payments, send money, request payment
MCP Server URL https://mcp.p-link.io/mcp
Authentication oAuth

一旦添加,连接器将 在新对话中可用.

其他MCP客户端

Stdio安装

通过npx

创建一个安装文件夹,并在shell中运行以下命令:

npx plink-mcp-server --apikey=abcdef123456
通过npm
# Dependencies
git clone https://github.com/paracetamol951/P-Link-MCP.git

# Dependencies
npm install

# Environment variables (see below)

# Build
npm run build

HTTP安装

🐳 使用Docker以HTTP模式运行MCP服务器:

docker compose up

环境变量

变量 默认值 描述
APIKEY ---- 必需:您的API密钥

创建一个 .env 文件:

APIKEY=XXXXXXXXXXXXXX

💻 兼容客户端示例

  • ChatGPT(OpenAI) --通过外部MCP配置
  • 克劳德(人类学) --通过“工具清单URL”
  • n8n/流式/LangChain --通过公共URL导入
  • 欢迎您完成!

演示视频


🧩 MCP清单端点

MCP API公开了一个JSON清单,描述了兼容客户端(ChatGPT、Claude、n8n等)的所有可用工具: https://mcp.p-link.io/.well-known/mcp/manifest.json


📋 许可证

© 2025.GNU通用公共许可证

链接

  • https://docs.p-link.io/automations
  • https://medium.com/@P-Link.io/when-你的助理-可以最终为你购买-da840da53e85
  • https://p-link.io/documentation