再生计算AI插件

为AI编程助手添加再生计算功能,支持生态信用估算和退休功能。

  • by regen-network
  • TypeScript
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 CShear/regen-compute-credits

使用说明

雨计算

在30秒内将Regenerative AI添加到您的AI编码助手中。

每个人工智能会话都会消耗能源。此MCP服务器可让您的人工智能助手估算足迹,并在 再生网络 --具有不可变的链上证明。

这是 再生贡献,而不是碳抵消。没有中立声明。刚刚核实了生态再生资金。

安装

claude mcp add -s user regen-compute -- npx regen-compute

就是这样。立即工作-无需API密钥,无需钱包,无需配置只读工具。

支持平台

Cursor

添加 ~/.cursor/mcp.json (全球)或 .cursor/mcp.json (项目):

{
  "mcpServers": {
    "regen-compute": {
      "command": "npx",
      "args": ["regen-compute"]
    }
  }
}

重新启动游标。工具出现在Cursor的AI聊天中。

Windsurf

添加 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "regen-compute": {
      "command": "npx",
      "args": ["regen-compute"]
    }
  }
}

打开Windsurf设置>级联>MCP服务器以验证连接。

VS Code (GitHub Copilot)

添加 .vscode/mcp.json 在您的工作空间中:

{
  "servers": {
    "regen-compute": {
      "command": "npx",
      "args": ["regen-compute"]
    }
  }
}

需要使用GitHub Copilot的VS代码1.99+。工具在代理模式下可用。

JetBrains (IntelliJ, WebStorm, PyCharm, etc.)

首选 设置>工具>AI助手>模型上下文协议(MCP),单击 +,然后粘贴:

{
  "mcpServers": {
    "regen-compute": {
      "command": "npx",
      "args": ["regen-compute"]
    }
  }
}

需要订阅JetBrains AI Assistant。

Gemini CLI

添加 ~/.gemini/settings.json:

{
  "mcpServers": {
    "regen-compute": {
      "command": "npx",
      "args": ["regen-compute"]
    }
  }
}
Continue.dev

创建 .continue/mcpServers/regen-compute.yaml 在您的工作空间中:

name: Regen Compute
version: 0.0.1
schema: v1
mcpServers:
  - name: regen-compute
    type: stdio
    command: npx
    args:
      - "regen-compute"

注意:MCP工具仅在Continue的代理模式下可用。

Sourcegraph Cody

Cody使用OpenCtx桥,它需要一个本地文件路径(不是npx)。先安装:

npm install -g regen-compute

然后添加到您的VS代码中 settings.json:

{
  "openctx.providers": {
    "https://openctx.org/npm/@openctx/provider-modelcontextprotocol": {
      "nodeCommand": "node",
      "mcp.provider.uri": "file:///ABSOLUTE/PATH/TO/node_modules/regen-compute/dist/index.js"
    }
  }
}

将路径替换为已安装包的实际位置。

Any MCP-compatible client

大多数MCP客户端接受此标准配置:

{
  "mcpServers": {
    "regen-compute": {
      "command": "npx",
      "args": ["regen-compute"]
    }
  }
}

ChatGPT和OpenAI API:这些平台需要远程HTTP MCP服务器(可流式传输HTTP或SSE)。Regen Compute目前使用stdio传输。HTTP传输支持在 路线图.

快速开始

安装后,让你的AI助手运行这些工具:

  1. estimate_session_footprint --查看您当前会话的能源和二氧化碳成本
  2. browse_available_credits --在Regen Marketplace上探索活生态信用(碳、生物多样性、海洋)
  3. retire_credits --退休信用以资助再生(默认情况下为信用卡链接,或与钱包连接)
  4. get_retirement_certificate --获得可验证的链上贡献证明

或者直接问: “估算我的会话足迹,并向我展示我可以退休的学分” --AI处理其余部分。

所得

工具 它做什么
estimate_session_footprint 估算人工智能会话的能源、二氧化碳和退役成本
browse_available_credits 浏览Regen Marketplace上的实时销售订单(碳、生物多样性、海洋、物种)
retire_credits 在链上注销积分(带钱包)或获得信用卡购买链接(不带)
get_retirement_certificate 使用链上证明验证任何退役
get_impact_summary Regen Network汇总统计数据——项目、退休、司法管辖区
browse_ecobridge_tokens 列出10多个链上的50多个代币,用于跨链支付
retire_via_ecobridge 在以太坊、Base、Polygon、Arbitrum等平台上使用USDC/ETH/等支付

三种支付方式——选择适合您的方式

  1. 信用卡 (默认情况下,无需设置)--获取Regen Marketplace链接
  2. 直接上链 --set REGEN_WALLET_MNEMONIC,一次性退休
  3. 任何代币,任何链条 --USDC在Base上,ETH在Arbitrum上,等等 生态桥

运作原理

Your AI Assistant (Claude Code / Cursor / etc.)
    │
    │ MCP Protocol (stdio)
    ▼
Regen Compute MCP Server
    │
    ├─ Footprint estimation (heuristic, clearly labeled as approximate)
    ├─ Credit browsing (live sell order data from Regen Ledger)
    ├─ Retirement execution (MsgBuyDirect with auto-retire)
    └─ Certificate retrieval (on-chain verification)
    │
    ▼
Regen Network Ledger (immutable, verifiable, non-reversible)

如果在链上退役期间发生任何故障,它就会退回到市场环节。用户永远不会被卡住。

配置

适用于零配置。为高级功能设置环境变量:

cp .env.example .env
变量 必需 它能实现什么
(无) -- 足迹估算、信用浏览、影响统计、市场链接
REGEN_WALLET_MNEMONIC 可选 直接链上退役(MsgBuyDirect)
ECOBRIDGE_EVM_MNEMONIC 可选 通过ecoBridge进行跨链支付(发送USDC、ETH等)
ECOBRIDGE_ENABLED=false 可选 禁用ecoBridge工具

看 .env.example 对于所有带有内联文档的选项。

开发人员资源

MCP工具

工具 描述 需要身份验证
estimate_session_footprint 估算AI会话能耗和二氧化碳 否
estimate_monthly_footprint 带有位置/产品乘数的个性化月度足迹 否
browse_available_credits Regen Marketplace的实时销售订单 否
retire_credits 在链上或通过市场链接注销生态信用额度 钱包
get_retirement_certificate 通过nodeId或txHash检索链上退役证书 否
get_impact_summary Regen Network总体影响统计 否
check_subscription_status 订阅状态、累积影响、推荐链接 API密钥
get_regen_price CoinGecko的REGEN/USD价格及其缓存状态 否
verify_payment 验证19条链上的链上支付(16个EVM+BTC+BOL+TRX) 否
get_community_goals 社区退休目标、进展、订户数量 否
browse_ecobridge_tokens* 通过ecoBridge跨链代币和价格 否
retire_via_ecobridge* 通过在任何EVM链上发送代币来注销积分 EVM钱包

*需要 ECOBRIDGE_ENABLED=true

MCP提示

您可以调用的预构建工作流:

提示 工作流
offset_my_session 估算占地面积→ 浏览学分→ 退休
show_regen_impact 提取实时网络统计数据并汇总
retire_with_any_token* 浏览ecoBridge代币→ 拾取链/令牌→ 退休

*需要 ECOBRIDGE_ENABLED=true

CLI子命令

命令 描述
npx regen-compute 启动MCP服务器(stdio传输)
npx regen-compute serve 启动web服务器(端口3141)
npx regen-compute pool-run [--dry-run] 执行每月池退役批处理

REST API端点

所有端点前缀为 /api/v1/。受保护的端点需要 Authorization: Bearer <api_key>.

端点 方法 身份验证 描述
/openapi.json GET 否 OpenAPI 3.1规范
/payment-info GET 否 付款地址和定价级别
/confirm-payment POST 否 确认订阅配置的加密支付
/retire POST 是 取消生态信用
/credits GET 是 浏览可用积分
/footprint GET 是 估计会话占用空间
/certificates/:id GET 是 获取退休证书
/impact GET 是 网络影响统计
/subscription GET 是 订阅状态和累积影响
/community/goals GET 是 社区目标、进度和订阅者统计数据
/scheduled-retirements GET 是 按状态分类的计划退休

信用类型

类型 描述
碳(C) 已验证的碳去除和避免
生物多样性(BT) Terrasos自愿生物多样性信用
海洋生物多样性(MBS) 海洋生态系统管理
伞形物种(USS) 通过伞形物种保护栖息地
基洛羊小时(KSH) 以放牧为基础的土地管理

数据源

来源 它提供了什么
重新生成账本REST 信用等级、项目、批次、销售订单
重新生成索引器GraphQL 退休证书、市场订单、统计数据
再生市场 信用卡购买流程
ecoBridge API 跨链代币、价格、小部件链接

发展

本地设置

git clone https://github.com/regen-network/regen-compute.git
cd regen-compute
npm install
cp .env.example .env  # fill in your keys (optional — read-only tools work without)
npm run build

连接到Claude Code(本地构建)

将MCP配置指向本地构建,以便立即反映更改:

claude mcp add regen-compute -s user -- node /path/to/regen-compute/dist/index.js

要在本地启用ecoBridge工具:

claude mcp add regen-compute -s user \
  --env ECOBRIDGE_ENABLED=true \
  -- node /path/to/regen-compute/dist/index.js

脚本

命令 它的作用
npm run dev 带热重新加载的观看模式(tsx)
npm run build 生产建设(tsc)
npm run typecheck 仅进行类型检查
npm test 运行测试套件(vitest)
npm run test:watch 在监视模式下运行测试

运行测试

npm test              # single run
npm run test:watch    # re-run on file changes

测试模拟所有外部API(RPC提供者、ecoBridge、Regen Ledger)——无需网络调用,也不需要钱包。

路线图

阶段 状态
1.0 只读MCP--足迹、浏览、市场链接、证书 完成
1.5 链上退役——钱包签名、订单路由、ecoBridge跨链 完成
2.0 订阅池——条纹、每月批量退役、部分归因 进行中
3.0 智能合约——CosmWasm池、自动退休、REGEN燃烧 计划中
4.0 规模-企业API、平台合作伙伴关系、信贷供应发展 计划

看 ROADMAP.md 查看完整的3机架部署计划、依赖关系图和业务上下文。

贡献

我们欢迎捐款!看 贡献.md 用于问题工作流、标签指南和分支约定。

好的第一个问题: gh issue list --label "good first issue"

许可证

Apache-2.0--参见 许可证.