Tezos银行机器
一个ATM风格的web界面,用于与TezosX MCP支出合约进行交互。
特性
- 查看银行(合同)和客户(消费者)余额
- 在支出限额内提取资金
- 查看交易历史记录
- 查看每日限额、每笔交易限额和剩余限额
运作原理
此应用程序连接到已部署的 TezosX MCP 通过Netlify Function代理服务器。MCP服务器处理所有Tezos区块链交互。
部署
部署到Netlify
- 分叉或克隆此存储库
- 连接到Netlify(通过Git或拖放)
- Netlify将自动检测以下设置
netlify.toml - 部署!
配置
编辑 netlify/functions/mcp-proxy.js 指向您的MCP服务器:
const MCP_SERVER_URL = 'https://your-mcp-server.up.railway.app/mcp';地方发展
npm install
npm run dev注意:直接调用MCP服务器时,本地开发可能会出现CORS问题。
建筑
Browser → Netlify Function (proxy) → Railway MCP Server → Tezos BlockchainNetlify函数代理请求以避免CORS限制。
技术栈
- Vanilla JS(无框架)
- Vite(构建工具)
- Netlify函数(无服务器代理)
- TezosX MCP(后端)
