雨计算
在30秒内将Regenerative AI添加到您的AI编码助手中。
](https://www.npmjs.com/package/regen-compute)   
每个人工智能会话都会消耗能源。此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助手运行这些工具:
estimate_session_footprint--查看您当前会话的能源和二氧化碳成本browse_available_credits--在Regen Marketplace上探索活生态信用(碳、生物多样性、海洋)retire_credits--退休信用以资助再生(默认情况下为信用卡链接,或与钱包连接)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/等支付 |
三种支付方式——选择适合您的方式
- 信用卡 (默认情况下,无需设置)--获取Regen Marketplace链接
- 直接上链 --set
REGEN_WALLET_MNEMONIC,一次性退休 - 任何代币,任何链条 --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 .
| 端点 | 方法 | 身份验证 | 描述 |
|---|---|---|---|
/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--参见 许可证.
