# Crossmint
## 基本信息
- Slug: `crossmint-mcp-crossmint-checkout`
- Source: modelscope
- Publisher: @Crossmint/mcp-crossmint-checkout
- Categories: ecommerce-and-retail / blockchain / cryptocurrency
- Hosted: No
- License: Unknown
- Source URL: https://www.modelscope.cn/mcp/servers/@Crossmint/mcp-crossmint-checkout
## 简介
暂无描述。
## MCP Server 详情

# Crossmint Checkout MCP 服务器

Crossmint 的 Checkout 允许通过可编程货币购买实体和虚拟商品及服务。它使您的 AI 代理能够可靠地购买超过 10 亿种商品，而无需任何额外成本，也无需使用虚拟借记卡和浏览器来在线支付表单的麻烦和不可靠性。

如果您的代理可以获取商品 SKU/标识符，此 API 可以让它进行购买。

![MCP 演示](assets/mcp-demo-gif.gif)

## 功能

该 MCP 服务器接受一个商品标识符（从 URL 到 SKU），并允许您通过一次 API 调用执行购买。

这些购买是真实的：
- 商品通过加急运输送达
- 生成收据
- 正确收取销售税
- 允许退货和退款

### 可用库存
- **亚马逊**（仅限美国）
   - 包含 Prime 运输
- **Shopify**（全球）
   - 从任何 Shopify 商店购买任何商品

即将推出：
- 机票
- 酒店
- 餐饮
- 门票

## 如何支付购买

此 MCP 服务器配置为使用 Crossmint 积分进行购买。但是，只需将 `src/index.ts` 中的 `TOKEN` 变量更改为 "usdc" 即可启用稳定币购买。

### 如何获得公司资金钱包

Crossmint 将为您的公司创建一个钱包，并与您分享钱包地址。

### 如何获得积分

Crossmint 将安全地将积分转移到公司钱包。然后，公司可以在代理需要充值或完成交易时随时将积分转移到代理钱包。

## 设置

1. **克隆仓库**
   bash
   git clone https://github.com/Crossmint/mcp-crossmint-checkout.git
   cd mcp-crossmint-checkout
   

2. **安装依赖项**
   bash
   npm install
   

3. **创建 .env 文件**

   bash
   cp .env.template .env
   

4. **获取 Crossmint API 密钥**

   - 登录 [Crossmint 控制台](https://www.crossmint.com/signin?callbackUrl=/console) 并导航到 Integrate > API Keys > 创建新的服务器密钥
   - 选择范围：`orders.create`, `orders.read`, `wallets:transactions.create`, `wallets.create`, `wallets.read`, `wallets.balance:read`。
   - 复制 API 密钥并将其粘贴到 .env 文件中

5. **填写用户和配送信息**

   在 .env 文件中指定用户的 ID 以及他们的姓名、送货地址和电子邮件。同时确保填写公司的钱包地址。

6. **测试与生产**

   保持 .env 文件中的 `ENV` 变量为 "test" 以便您可以测试订单。将其更改为 "prod" 以完成真实订单。

7. **生成代理钱包**
   bash
   npm run generate-agent-wallet
   

8. **将积分转移到代理钱包**

   要从公司钱包向通过 userId "johnjoe" 标识的用户转移 5 个积分，请运行以下命令
   bash
   npm run transfer-credits -- 5 johndoe
   
   如果您通过电子邮件唯一标识用户，可以在 `generate-wallet.js` 和 `credit-transfer.js` 中调整用户定位器。

9. **更新 Claude 的配置**
   bash
   npm run update-claude-config
   

10. **构建项目**

    bash
    npm run build
    

11. **运行服务器**

    bash
    npm run crossmint-checkout
    

## 与 Claude 一起使用

请 Claude 执行以下操作：
1. 描述您要找的产品并要求其 Amazon.com 链接，例如："我想买无味的 LaCroix 气泡水！你能在 Amazon 上查找一下并找到价格在 5 美元以下的商品吗？完成后分享 Amazon 链接。"
2. 请 Claude 为您购买，例如："购买这个 https://www.amazon.com/Sparkling-Naturally-Essenced-Calories-Sweeteners/dp/B00O79SKV6"
3. 检查您的电子邮件以获取购买收据

## 工具

1. `create-order`
   为指定产品创建新订单。亚马逊产品指定为 `amazon:<amazon_product_id>` 或 `amazon:<asin>`，而 Shopify 产品则指定为 `shopify:<product-url>:<variant-id>`。

   示例提示：> "给我买这个 https://www.amazon.com/Sparkling-Naturally-Essenced-Calories-Sweeteners/dp/B00O79SKV6"

2. `check-order`
   检查现有订单的状态。

   示例提示：
   > "我的订单状态是什么？"

3. `get-usd-balance`
   获取钱包的美元余额。

   示例提示：
   > "我的钱包余额是多少？"

## 支持

如有任何问题，请直接通过 support@crossmint.io 联系 Crossmint。

