Uniswap 交易者 MCP 是一个 MCP 服务器,专为 AI 代理打造,可自动执行跨多条链的 Uniswap DEX 代币交换,为用户提供便捷、高效的交易体验。
在使用 Uniswap 交易者 MCP 之前,您需要满足一些先决条件,然后进行安装和配置。
要使用此服务器,您需要以下内容:
按照以下步骤安装 Uniswap 交易者 MCP:
git clone https://github.com/your-repository.git
cd uniswap-trader-mcp
npm install
npm start
将以下内容添加到 config.json 文件中以配置钱包和网络:
{
"wallets": [
{
"network": "eth",
"address": "0xYourEthAddress",
"privateKey": "your-eth-private-key"
},
{
"network": "bsc",
"address": "0xYourBscAddress",
"privateKey": "your-bsc-private-key"
}
],
"supportedChains": ["eth", "bsc", "polygon", "arbitrum"]
}
getPrice 命令获取指定代币对的当前价格。
fromToken:源代币地址或名称(如 ETH)toToken:目标代币地址或名称getPrice --fromToken "ETH" --toToken "DAI"
{
"chainId": 1,
"price": 2000.5,
"lastUpdated": "2024-03-15T12:34:56Z"
}
executeSwap 命令在指定区块链上执行代币交换。
fromToken:源代币地址或名称toToken:目标代币地址amount:要交换的源代币数量slippageTolerance(可选):允许的滑点比例,默认为 0.5%deadline(可选):交易的有效时间,以分钟为单位,默认为 20 分钟。executeSwap --fromToken "ETH" --toToken "DAI" --amount 1.0
{
"chainId": 1,
"txHash": "0x123456789abcd...",
"status": "success",
"gasUsed": 145000
}
本项目采用 MIT 许可证。了解更多,请参阅 LICENSE。