mcpField
A
AgentCard

AgentCard

远程服务
agentcard.shAI 与智能体122 周前更新

关于 AgentCard

AgentCard 是面向 AI Agent 的 MCP 服务,可创建并使用设有固定美元预算的虚拟借记卡。它提供卡片管理、结账支付及人工审批工具,无需使用个人银行卡。

主要功能

  1. 01创建固定美元预算的卡片
  2. 02查询余额和交易记录
  3. 03获取卡片凭据并关闭卡片
  4. 04检测、填写并支付结账表单
  5. 05管理充值方式和身份信息
  6. 06处理人工审批与客服对话

适用场景

  1. 01为 Agent 的采购设置预算上限
  2. 02查看卡片活动和可用余额
  3. 03使用 AgentCard 完成浏览器结账

MCP 相关

通过 Streamable HTTP 或 stdio 向 MCP 客户端提供工具,涵盖卡片操作、结账辅助和审批处理。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.agentcard.sh/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

55
参数类型必填说明
requeststring是自然语言请求或后续回复,例如 "order a caesar salad from Zuni on DoorDash"、"deliver to 123 Main St" 或 "yes, place the order"。
new_orderboolean否开始新的购物对话,而不是继续当前对话。开始无关订单时使用(忽略任何 conversation_id)。
conversation_idstring否上一次 buy 调用返回的 conversation_id。传入此值可继续同一笔订单(保留购物车和确认状态)。省略则开始新订单。

详细介绍

@agent-cards/mcp

为你的 AI Agent 配备一张借记卡。AgentCard 让 AI Agent 能够创建和使用虚拟借记卡——每张卡都有固定预算、真实卡片凭证,并完整集成 MCP。你的 Agent 可以创建卡片、支付费用、查看余额,并自动填写结账表单——无需使用你的个人卡片。

快速设置

连接 Agent 的最快方式是通过 CLI:

npx agent-cards signup    # create an account (one-time)
npx agent-cards setup-mcp # auto-configures Claude Code

就是这么简单。重启 Claude Code,即可使用这些工具。

手动设置

HTTP(推荐)

添加到你的 MCP 客户端配置中(Claude Desktop、Cursor 等):

{
  "mcpServers": {
    "agent-cards": {
      "url": "https://mcp.agentcard.sh/mcp",
      "headers": {
        "Authorization": "Bearer <your-jwt>"
      }
    }
  }
}

运行 npx agent-cards login 获取 JWT,然后在 ~/.agent-cards/config.json 中找到它。

stdio(本地)
{
  "mcpServers": {
    "agent-cards": {
      "command": "node",
      "args": ["/path/to/packages/mcp/dist/src/index.js"],
      "env": {
        "AGENT_CARDS_JWT": "<your-jwt>",
        "AGENT_CARDS_API_URL": "https://your-backend.example.com"
      }
    }
  }
}

工具

工具描述
list_cards列出所有虚拟卡片,包括余额、到期时间和状态
create_card创建一张具有固定美元预算的虚拟借记卡
get_card_details获取解密后的 PAN、CVV、到期时间(可能需要人工审批)
check_balance快速查看余额,无需暴露凭证
close_card永久关闭一张虚拟卡片
list_transactions列出某张卡片的交易记录,可按状态筛选
approve_request批准或拒绝待处理的人工介入请求
submit_user_info提交身份信息,以进行卡片发行验证
setup_payment_method设置用于为卡片充值的支付方式
remove_payment_method移除已保存的支付方式
pay_checkout使用 AgentCard 自动检测结账页面并付款
detect_checkout检测当前浏览器标签页上的结账表单
fill_card在浏览器的支付表单中填写卡片凭证
start_support_chat发起客服对话
send_support_message在客服对话中发送消息
read_support_chat查看客服对话记录

端点

方法路径描述
POST/mcpMCP Streamable HTTP 传输
GET/health健康检查({"ok":true})
GET/.well-known/mcp/server-card.json自动发现元数据

环境变量

变量必需描述
AGENT_CARDS_API_URL是后端 API URL
AGENT_CARDS_JWT仅 stdio用户 JWT(HTTP 从 Authorization 请求头中获取)
PORT否HTTP 服务端口(默认:3002)

开发

pnpm dev       # stdio mode
pnpm dev:http  # HTTP mode
pnpm build     # compile TypeScript

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。