返回市场
代理客

代理客

作者:NaniDAO39 星标更新:2025-08-19

项目介绍

agentek

agentek-logo-1

一个可扩展的TypeScript工具包,简化了复杂的EVM区块链交互,将其转化为可组合的意图驱动工具。提供了统一且类型安全的接口,用于链上操作和链下数据服务,使开发者能够跨多个EVM网络执行任何区块链操作。

有兴趣贡献吗?请查看我们的CONTRIBUTING.md指南!

Agentek工具包作为一个单仓库组织,包含多个可发布的包:

  • @agentek/tools - 包含所有工具的主要包
  • @agentek/ai-sdk - 集成Vercel AI SDK的AI SDK
  • @agentek/mcp-server - 模型上下文协议服务器

要求

  • Node.js >= 18.0.0
  • npm, yarn 或 pnpm

安装

你可以安装整个工具包:

npm install @agentek/tools

AI SDK:

npm install @agentek/ai-sdk

使用

使用完整的工具包

import { createAgentekClient, allTools } from '@agentek/tools';
import { http } from 'viem';
import { mainnet } from 'viem/chains';

const client = createAgentekClient({
  accountOrAddress: '0x...',
  chains: [mainnet],
  transports: [http()],
  tools: allTools({})
});

// 执行一个工具
const result = await client.execute('getERC20BalanceTool', {
  address: '0x...',
  tokenAddress: '0x...'
});

与AI SDK一起使用

import { createAgentekClient, allTools } from '@agentek/tools';
import { AgentekToolkit } from '@agentek/ai-sdk';
import { http } from 'viem';
import { mainnet } from 'viem/chains';

const toolkit = new AgentekToolkit({
  accountOrAddress: '0x...',
  chains: [mainnet],
  transports: [http()],
  tools: allTools({})
});

// 获取Vercel AI SDK的工具
const aiTools = toolkit.getTools();

使用MCP服务器

MCP(模型上下文协议)服务器允许你通过模型上下文协议将Agentek工具暴露给LLMs。更多信息,请参阅MCP服务器README

工具(总计114个)

可用工具

  1. 解析ENS
  2. 查找ENS
  3. 获取授权
  4. 获取余额
  5. 获取总供应量
  6. 获取小数位数
  7. 获取名称
  8. 获取符号
  9. 获取代币元数据
  10. 意图批准
  11. 获取Across费用报价
  12. 意图存入Across
  13. 意图转账
  14. 意图从...转账
  15. 获取最新代币
  16. 获取余额
  17. 获取代码
  18. 获取交易计数
  19. 获取区块
  20. 获取区块号
  21. 获取gas价格
  22. 估算gas
  23. 获取费用历史
  24. 获取交易
  25. 获取交易收据
  26. 获取UniV3池
  27. 获取用户仓位
  28. 获取池费数据 2
  29. 获取仓位详情
  30. 意图铸造仓位
  31. 意图增加流动性
  32. 意图减少流动性
  33. 意图收取费用
  34. 意图转移仓位
  35. 存入WETH
  36. 提取WETH
  37. 获取Nani提案
  38. 意图质押Nani
  39. 意图解除质押Nani
  40. 意图提出Nani提案
  41. 意图投票Nani提案
  42. 获取原生币持有者
  43. 获取地址信息
  44. 获取地址计数器
  45. 获取地址交易
  46. 获取地址代币转移
  47. 获取地址内部交易
  48. 获取地址日志
  49. 获取地址验证的区块
  50. 获取地址代币余额
  51. 获取地址代币
  52. 获取地址币余额历史
  53. 获取地址币余额按天的历史
  54. 获取地址提款
  55. 获取地址NFT
  56. 获取地址NFT集合
  57. 获取区块信息
  58. 获取区块交易
  59. 获取区块提款
  60. 获取统计数据
  61. 获取交易图表
  62. 获取交易信息
  63. 获取交易代币转移
  64. 获取交易内部交易
  65. 获取交易日志
  66. 获取交易原始跟踪
  67. 获取交易状态变化
  68. 获取交易摘要
  69. 获取智能合约
  70. 获取智能合约
  71. 获取代币信息
  72. 获取代币持有者
  73. 获取代币转移
  74. 获取Blockscout搜索
  75. 获取Aave用户数据
  76. 获取Aave储备数据
  77. 意图存入Aave
  78. 意图提取Aave
  79. 意图借用Aave
  80. 意图偿还Aave
  81. 检查恶意地址
  82. 检查恶意网站
  83. 抓取网页内容
  84. 获取恐惧与贪婪指数
  85. 获取慢速状态
  86. 预测转账ID
  87. 可解锁慢速
  88. 获取可逆转慢速转账
  89. 获取慢速守护者信息
  90. 获取慢速转账审批所需
  91. 意图存入慢速
  92. 意图设置慢速守护者
  93. 意图从慢速提取
  94. 意图批准慢速转账
  95. 意图解锁慢速
  96. 意图逆转慢速转账
  97. 获取NFT元数据
  98. 获取加密货币价格
  99. 估算gas成本
  100. 获取代币图表
  101. 获取收益率工具
  102. 比较收益率工具
  103. 获取收益率历史工具
  104. 比较收益率历史工具
  105. 思考
  106. 查询Perplexity搜索
  107. 意图0x交换
  108. 计算提案
  109. 计算链
  110. 计算用户DAO
  111. 意图治理投票
  112. 意图治理投票附带理由
  113. 获取最新Coindesk新闻工具
  114. 获取市场事件