区块链代币管理服务

AO MCP Server 是一个用于与AO区块链网络交互的服务,提供代币创建、转账、余额查询等功能。

  • by ALLiDoizCode
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 allidoizcode/ao-mcp

使用说明

AO MCP服务器

用于与AO区块链网络交互的MCP服务器。

可用工具

ao:createToken

在AO区块链上创建新令牌。

  • 设置令牌名称、股票代码、供应、小数、徽标和铸币参数

ao:transfer

在地址之间转移令牌。

  • 将令牌从您的地址发送到另一个公钥

ao:balance

检查特定地址的令牌余额。

  • 获取任何公钥的令牌余额

ao:balances

获取所有代币持有者余额。

  • 查看持有特定令牌的所有地址及其余额

ao:info

获取令牌信息和元数据。

  • 检索令牌的详细信息(名称、股票代码、供应等)

ao:upload

将文件上传到Arweave并获取内容哈希。

  • 将图像或文件上传到Arweave,用作令牌徽标或其他用途

ao:getServerInfo

获取服务器公钥和可用令牌。

  • 返回服务器的公钥和可用令牌列表(AO、wAR等)

备注

  • 所有数值都必须以字符串形式传递
  • 代币数量使用最小面额(考虑小数位数)
  • 使用 ao:upload 首先获取用于创建令牌的徽标哈希值

发展

首先,克隆存储库并安装依赖项。

git clone https://github.com/ALLiDoizCode/Permamind.git
npm install
npm run dev

启动服务器

如果你只是想启动服务器,你可以使用 start 脚本。

如果您没有为.env提供SEED_PHRASE,服务器将创建一个SEED_PHRASE,但它不会在重新启动后继续运行

npm run start

但是,您也可以使用 dev 脚本。

npm run dev

根据您使用的AO env,您需要为服务器提供AO和Arweave令牌。 要做到这一点,只需向服务器索取其公钥并向其传输一些令牌。

默认的permaweb环境正在使用Marshal测试网https://x.com/Marshal_AO因此,目前 不 存储存储器的成本