article
README
🚀 EDU代理套件MCP服务器指南
EDU代理套件MCP服务器为SailFish DEX提供支持,能让用户查询代币价格、执行交易操作,还可监控市场动态,为用户在代币交易中提供全面且便捷的服务。
🚀 快速开始
环境准备
- 安装Node.js版本14或更高。
代码获取与构建
git clone https://github.com/your-repository.git
cd EDU-Agent-MCP-Server
npm install
npm run build
配置MCP服务器
更新Claude Desktop配置文件:
{
"mcpServers": {
"sailfish": {
"command": "node",
"args": ["dist/index.js"],
"env": {
"RPC_URL": "https://your-edu-rpc-url.com"
}
}
}
}
功能使用示例
// 获取代币价格
use_mcp_tool("sailfish", "get_token_price", {
"tokenId": "0x836d275563bAb5E93Fd6Ca62a95dB7065Da94342"
});
// 执行代币兑换
use_mcp_tool("sailfish", "swap_tokens", {
"privateKey": "YOUR_PRIVATE_KEY",
"tokenIn": "0xd02E8c38a8E3db71f8b2ae30B8186d7874934e12",
"tokenOut": "0x836d275563bAb5E93Fd6Ca62a95dB7065Da94342",
"amountIn": "10",
"slippagePercentage": 0.5
});
✨ 主要特性
信息查询
- 代币详情:可获取特定代币的名称、价格、流动性等信息。
- 交易对详情:能查看具体交易对的当前汇率和市场深度。
交易执行
- 代币兑换:可实现不同代币之间的兑换操作,支持多种交易路径优化。
- 直接交易:支持用户指定代币对进行即时兑换。
风险控制
- 价格监控:实时跟踪市场波动,触发预警机制。
- 止损功能:可设置止损点,自动终止亏损交易。
📦 安装指南
环境准备
安装Node.js版本14或更高。
代码获取与构建
git clone https://github.com/your-repository.git
cd EDU-Agent-MCP-Server
npm install
npm run build
配置MCP服务器
更新Claude Desktop配置文件:
{
"mcpServers": {
"sailfish": {
"command": "node",
"args": ["dist/index.js"],
"env": {
"RPC_URL": "https://your-edu-rpc-url.com"
}
}
}
}
💻 使用示例
基础用法
// 获取代币价格
use_mcp_tool("sailfish", "get_token_price", {
"tokenId": "0x836d275563bAb5E93Fd6Ca62a95dB7065Da94342"
});
高级用法
// 执行代币兑换
use_mcp_tool("sailfish", "swap_tokens", {
"privateKey": "YOUR_PRIVATE_KEY",
"tokenIn": "0xd02E8c38a8E3db71f8b2ae30B8186d7874934e12",
"tokenOut": "0x836d275563bAb5E93Fd6Ca62a95dB7065Da94342",
"amountIn": "10",
"slippagePercentage": 0.5
});
📚 详细文档
注意事项
- 依赖管理:确保所有外部依赖项已正确安装。
- 网络配置:设置正确的RPC端点以连接到目标区块链网络。
- 安全提示:处理私钥时务必谨慎,防止信息泄露。
测试验证
运行测试脚本:
npm test
这将测试交易路由和报价功能,但不会执行实际交易。
📄 许可证
项目遵循MIT许可证协议,具体内容见LICENSE文件。
微信扫一扫