ORE挖矿自动化工具

refinore-mcp是一个Model Context Protocol (MCP)服务器,提供AI代理直接调用refinORE挖矿平台API的能力,实现自动化ORE挖矿。

  • by JussCubs
  • JavaScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 JussCubs/refinore-mcp

使用说明

重新注册mcp

使用AI在Solana上开采矿石。 一个MCP服务器,让Cursor、Claude Desktop、Windsurf和任何MCP客户端完全控制 refinORE 自主矿石开采平台。


什么是refinnore?

精制 是一个自主采矿平台 矿石 --Solana区块链上的工作量证明令牌。与需要GPU的传统加密货币挖矿不同,ORE挖矿通过基于网格的游戏在链上进行,矿工在方块上部署SOL、USDC、ORE、stORE或SKR以获得奖励。

refnore自动化了整个流程:部署资金、选择最佳区块、管理风险和获取回报——所有这些都来自一个干净的API。

什么是refinore mcp?

重新注册mcp 是一个 模型上下文协议(MCP) 服务器,它公开了refore的完整挖掘API作为您的人工智能代理可以直接调用的工具。不要在挖矿仪表板和编辑器之间复制粘贴,只需告诉你的AI:

“开始在20个方格上开采0.05 SOL的矿石”

它确实做到了。

适用于 光标, 克劳德桌面版, 帆板运动, 克莱恩,以及任何兼容MCP的客户端。

其他选项:

  • 🔨 CLI工具: refinore cli — npx -y refinore-cli --auto-mine (面向终端用户)
  • 🤖 OpenClaw技能: 矿石开采技能 --适用于OpenClaw/Clawdbot代理

快速开始

1.获取API密钥

注册地址: automine.refinore.com 并根据您的帐户设置生成API密钥。

2.添加到您的MCP客户端

克劳德桌面版

增添 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "refinore": {
      "command": "npx",
      "args": ["-y", "refinore-mcp"],
      "env": {
        "REFINORE_API_KEY": "rsk_your_key_here"
      }
    }
  }
}

光标

增添 .cursor/mcp.json 在您的项目或 ~/.cursor/mcp.json 全球地:

{
  "mcpServers": {
    "refinore": {
      "command": "npx",
      "args": ["-y", "refinore-mcp"],
      "env": {
        "REFINORE_API_KEY": "rsk_your_key_here"
      }
    }
  }
}

帆板运动

添加到您的Windsurf MCP配置中:

{
  "mcpServers": {
    "refinore": {
      "command": "npx",
      "args": ["-y", "refinore-mcp"],
      "env": {
        "REFINORE_API_KEY": "rsk_your_key_here"
      }
    }
  }
}

3.开始挖矿

问你的AI代理:

  • “我的refinORE钱包地址是什么?”
  • “开始在10个方格上开采0.02 SOL的矿石”
  • “将2 stORE转换为SOL”
  • “检查我的挖矿会话状态”
  • “我目前的余额是多少?”
  • “显示当前轮次信息”

特性

  • 🔨 23个MCP工具 涵盖采矿、战略、直接交换和自动化
  • ⛏️ 全面采矿控制 --启动、停止、监视会话
  • 📊 实时数据 --余额、奖励、回合信息、历史记录
  • 🤖 战略自动化 --创建并启动可重用的挖掘策略
  • 💎 多代币支持 --SOL、USDC、ORE、stORE、SKR
  • 🛡️ 风险管理 --degen、高风险、低风险、正ev风险容忍度设置
  • 📈 质押信息 --stORE余额、APR、待定奖励
  • ⚡ 零配置 -只需设置API密钥即可
  • 🔒 安全 -API密钥保留在您的本地环境中,从不传输给第三方

工具参考

账户

工具 说明
get_account_info 获取您的refinORE帐户信息,包括Solana钱包地址和存款说明。先打这个电话,看看你的钱包。

采矿

工具 说明
start_mining 启动新的ORE挖掘会话。配置钱包、金额、平方、代币、风险和区块策略。
stop_mining 停止活动的挖掘会话。可选地指定会话ID
get_mining_session 获取当前活动的挖矿会话状态、统计数据和轮次信息。
get_mining_history 通过挖矿轮次获得结果和收益。
edit_session 实时编辑活动的手动挖掘会话 --不停地更改金额、瓷砖、风险、代币。更改适用于下一轮。

钱包和奖励

工具 说明
get_balances 获取钱包的SOL、ORE、USDC、stORE和SKR余额。
get_rewards 获得无人认领的SOL、未精炼的ORE和额外的ORE奖励。

圆形信息和分析

工具 说明
get_current_round 获取当前轮次、剩余时间、总部署数、母模式和EV。不需要身份验证。
get_tile_stats 获取最近N轮的热/冷图块统计数据——哪些图块赢得最多/最少。无需身份验证。
get_round_history 获取您的个人挖矿轮次历史记录,包括完整的部署细节、结果和奖金。支持分页。

策略

工具 说明
list_strategies 列出所有已保存的自动挖掘策略。
create_strategy 使用名称、默认值和可选的确定性自定义策略脚本创建新策略。
validate_strategy_script 在保存确定性自定义策略脚本之前对其进行验证
start_strategy 使用保存的策略启动自动挖掘会话。
live_edit_strategy 实时编辑中期策略 --无需停止即可更改图块、数量、阈值或脚本逻辑。更改适用于下一轮。
delete_strategy 按ID删除已保存的策略

质押

工具 说明
get_staking_info 获取钱包的stORE余额、当前APR和待决质押奖励。

DCA和限价订单

工具 说明
quote_swap 预览任何支持的钱包代币之间的直接掉期报价。
execute_swap 立即执行直接令牌交换。
create_swap_order 创建DCA或限价单,用于自动代币交换(例如,DCA与SOL转换为ORE)。
list_swap_orders 列出所有活动的DCA和限价订单。
delete_swap_order 按ID取消/删除活动掉期订单
get_swap_history 获取直接掉期以及已完成和部分完成的掉期订单的执行历史记录。

工具参数

start_mining

参数 类型 默认值 说明
wallet_address 字符串 必需的 您的Solana钱包地址
sol_amount 编号 0.01 每轮部署金额
num_squares 编号 15 要开采的网格方格数
mining_token enum "SOL" SOL, USDC, ORE, stORE,或 SKR
risk_tolerance enum "less-risky" degen, risky, less-risky,或 positive-ev
tile_selection_mode enum "optimal" optimal, random,或 custom

创建策略

参数 类型 说明
name string 策略名称
solAmount number 每轮部署的默认金额
numSquares number 默认网格方格数
miningToken string 用于挖掘的默认令牌
riskTolerance string 风险等级
strategyScriptEnabled boolean 启用确定性策略脚本执行
strategyScript object 自定义每轮策略脚本JSON

quote_swap/execute_swap

参数 类型 说明
input_token enum SOL, USDC, ORE, stORE,或 SKR
output_token enum SOL, USDC, ORE, stORE,或 SKR
amount number 要交换的输入令牌的数量
max_slippage_bps number 基点的最大滑动。违约: 300

validate_strategy_script

参数 类型 说明
strategyScript object 要验证的自定义策略脚本JSON

直播编辑策略

除以下参数外的所有参数 strategy_id 是可选的——只发送您想更改的内容。

参数 类型 默认值 说明
strategy_id 字符串 必需的 要编辑的策略ID
sol_amount number -- 每轮新SOL金额
num_squares number -- 新的瓷砖数量(1-25)
tile_selection_mode 枚举 -- optimal, random, custom, odd,或 even
custom_tiles number[] -- 模式为时的平铺索引(0-24) custom
skip_last_winning_square boolean -- 跳过上一轮获胜的磁贴
mining_token 枚举 -- SOL, USDC, ORE, stORE,或 SKR
deployment_timing number -- 部署计时(秒)(30-55)
motherlode_threshold number -- 要部署的最小母代码ORE
max_sol_deployed_threshold number -- 跳过前部署的最大SOL总数
strategy_script_enabled boolean -- 启用或禁用自定义策略脚本执行
strategy_script object -- 自定义每轮策略脚本JSON

获取文件状态

参数 类型 默认值 说明
limit 编号 100 要分析的轮次数(10-500)

get_round_历史

参数 类型 默认值 说明
limit 编号 50 要返回的轮次数(1-500)
offset 编号 0 分页偏移量
session_id string -- 筛选到特定会话(可选)

对话示例

检查您的设置

你: 我的refinORE帐户信息是什么?

人工智能: 您的钱包地址是 7xK...abc.您有0.5 SOL和12.3 OR。要存款,请将SOL发送到您的钱包地址。

开始挖矿

你: 在20个方格上以0.05 SOL开始采矿,风险很高

人工智能: 挖矿会话开始!会话ID: abc-123在20个方格中部署0.05 SOL,具有高风险承受能力和最佳的瓷砖选择。

监督进展

你: 我的采矿进展如何?

人工智能: 您的会话处于活动状态——第4217轮。本次会话到目前为止,您已获得0.003 ORE。本轮剩余时间:2m 15s。

制定战略

你: 创建一个名为“安全矿工”的保守策略,在10个方格上使用0.01 SOL

人工智能: 使用ID创建策略“安全矿工” strat-4560.01 SOL,10个方块,SOL代币,低风险。您可以随时使用start_strategy启动它。

检查热/冷瓷砖

你: 现在哪些瓷砖很热?

人工智能: 纵观最近100轮比赛,第12、7和3张牌是最热门的,分别赢得了8、7和6场胜利。最冷的是第20张和第14张,每张只有1胜。

实时编辑策略中期会议

你: 将我的策略切换到自定义图块0、5、12、18、24,并提升到0.02 SOL

人工智能: 完成!更新了你的策略,增加了自定义瓷砖[0,5,12,18,24]和每轮0.02 SOL。您的活动会话将在下次部署时接收这些更改,无需重新启动。

回顾回合历史

你: 给我看最后10轮

人工智能: 这是你的最后10轮比赛——你赢了4/10(40%的胜率)。总部署:0.05 SOL,总获胜:0.032 SOL+1.2 ORE。最佳回合是#145901,你以0.012 SOL的价格击中12号牌。


配置

环境变量

变量 必填 默认 描述
REFINORE_API_KEY 是 - 您的refORE API密钥(以开头 rsk_)
REFINORE_API_URL 没有 https://automine.refinore.com/api API基本URL(用于自定义部署)

获取API密钥

  1. 首选 automine.refinore.com
  2. 创建帐户或登录
  3. 导航到帐户设置
  4. 生成新的API密钥
  5. 复制密钥(以开头 rsk_)

矿石开采的工作原理

矿石 是Solana上的工作量证明令牌。与需要专门硬件的比特币挖矿不同,每个人都可以通过链上交易访问ORE挖矿。

精制 增加了一个博弈论层:每一轮,矿工都会在方格网格中部署代币。当圆形结束时,选择一个正方形作为 矿脉 --那个广场上的矿工获得了丰厚的回报。策略是选择部署在哪些方块上,冒多大的风险,以及何时开采。

随着 重新注册mcp,你的AI代理会自动处理所有这些。它可以:

  • 分析当前轮次条件
  • 使用最佳磁贴选择进行部署
  • 监控会话并调整策略
  • 跟踪奖励和余额
  • 创建和管理可重用策略

发展

# Clone the repo
git clone https://github.com/JussCubs/refinore-mcp.git
cd refinore-mcp

# Install dependencies
npm install

# Build
npm run build

# Run locally
REFINORE_API_KEY=rsk_your_key node dist/index.js

本地MCP配置(用于开发)

{
  "mcpServers": {
    "refinore": {
      "command": "node",
      "args": ["/path/to/refinore-mcp/dist/index.js"],
      "env": {
        "REFINORE_API_KEY": "rsk_your_key_here"
      }
    }
  }
}

链接


相关项目


许可证

MIT© JustCubs