Spree Commerce: open-source B2B and marketplace ecommerce
Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
作者による説明(英語の原文)
U.S. grid mix, retail electricity prices and Henry Hub gas prices (EIA), paid per call via x402.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
EVM_PRIVATE_KEY, ALGORAND_MNEMONIC「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
リンク先は作者自身のファイルです。私たちが置いたり再パッケージしたりしたものではありません。ファイルを開くと、Claude Desktopがインストールします。
ターミナルでこれを実行します
動かす前に、空欄の値を入力してください。
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月9日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント noah-silver で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:EVM_PRIVATE_KEY, ALGORAND_MNEMONIC
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.1)がレジストリに届いたのは43 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにMCPBも必要です。
同じカテゴリには:Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
MCP server integrating with Stripe - tools for customers, products, payments, and more.
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Pay-per-call U.S. energy market data for AI agents. Agents pay per call in USDC on Algorand or Base using the x402 protocol. No signup and no API keys for buyers.
| Endpoint | Price | Returns |
|---|---|---|
GET /v1/grid-mix?region=ERCO | $0.02 | Latest hourly generation mix for a grid region (MWh by fuel, renewable and carbon-free share) |
GET /v1/retail-price?state=CT§or=RES | $0.01 | Retail electricity price by state and sector, year-over-year change, 12-month history |
GET /v1/henry-hub | $0.01 | Henry Hub natural gas spot price, 30-day stats and history |
GET /v1/seller-check?url=… | $0.01 | x402 Seller Check: 0–100 reliability score for any x402 seller (uptime probes, settlement history, age, buyer diversity) |
GET /v1/sellers/search?q=weather&maxPrice=0.05 | $0.02 | Find reliable x402 sellers for a task, ranked by Seller Check score |
GET /v1/algorand/network-health | $0.008 | Algorand block time, TPS, online stake share, health (Algorand USDC only) |
GET /v1/algorand/account?address=… | $0.01 | Spendable ALGO, can it pay fees, can it receive USDC, staking and rekey status (Algorand USDC only) |
GET /v1/algorand/asset?id=31566704 | $0.015 | ASA supply, Pera verification tier, clawback/freeze risk flags (Algorand USDC only) |
GET /v1/algorand/tx?id=… | $0.01 | Plain-English transaction explainer with decoded note (Algorand USDC only) |
GET /v1/crypto/market-pulse | $0.015 | ALGO/BTC/ETH/SOL/USDC prices cross-checked on Coinbase + Kraken (Algorand USDC only) |
Live on Algorand MainNet: https://noahs-mac-mini.tail571e99.ts.net
Free: / (landing page), /llms.txt (docs for agents), /health. Data source: U.S. Energy Information Administration (public domain).
Any x402 client works: call the endpoint, get 402 Payment Required, pay, retry. The @x402/fetch wrapper does all of this automatically.
Pay with USDC on Base (npm i @x402/fetch @x402/evm viem):
import { x402Client, wrapFetchWithPayment } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm/exact/client"; import { toClientEvmSigner } from "@x402/evm"; import { createPublicClient, http } from "viem"; import { base } from "viem/chains"; import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.EVM_PRIVATE_KEY as 0x${string}); const signer = toClientEvmSigner(account, createPublicClient({ chain: base, transport: http() })); const client = new x402Client().register("eip155:8453", new ExactEvmScheme(signer)); const fetchWithPay = wrapFetchWithPayment(fetch, client);
const res = await fetchWithPay("https://noahs-mac-mini.tail571e99.ts.net/v1/grid-mix?region=CISO"); console.log(await res.json());
Pay with USDC on Algorand: see src/pay.ts (uses @x402/avm).
One-click (Claude Desktop): download gridpulse-mcp.mcpb, open it, and optionally enter a small spending wallet. Also listed in the official MCP Registry as io.github.noah-silver/gridpulse.
Or configure it manually:
Add GridPulse as tools (grid_mix, retail_electricity_price, henry_hub_gas_price). Each tool call pays from your own wallet via x402. Use a small, dedicated spending wallet, never your main one.
{
"mcpServers": { "gridpulse": { "command": "npx", "args": ["-y", "github:noah-silver/gridpulse"], "env": { "EVM_PRIVATE_KEY": "0x… (Base wallet holding a little USDC)" } } } }
Use `ALGORAND_MNEMONIC` instead of (or as well as) `EVM_PRIVATE_KEY` to pay with USDC on Algorand.
Run each command in Terminal on the Mac mini, one at a time.
brew install node
If brew isn't found, install Homebrew first from https://brew.sh.
Copy this gridpulse folder onto the Mac mini (AirDrop works), then:
cd ~/gridpulse
npm install cp .env.template .env open -e .env
.envNETWORK=testnet for now.npm start
Open http://localhost:4021 to see the landing page. http://localhost:4021/v1/henry-hub should return 402 Payment Required, which means the paywall is working. Press Ctrl+C to stop.
Pick one:
Option A: Tailscale Funnel (free, easiest). You get a permanent URL like https://mac-mini.tail1234.ts.net.
brew install tailscale
Sign in, then run:
tailscale funnel --bg 4021
Option B: Cloudflare Tunnel with your own domain (about $10/yr, looks more professional). Buy a domain such as gridpulse.xyz in Cloudflare, then:
brew install cloudflared
cloudflared tunnel login cloudflared tunnel create gridpulse cloudflared tunnel route dns gridpulse api.YOURDOMAIN.com cloudflared tunnel run --url http://localhost:4021 gridpulse
Put the resulting URL in .env as PUBLIC_URL.
In .env, set NETWORK=mainnet. Then:
npm install -g pm2
pm2 start npm --name gridpulse -- start pm2 save pm2 startup
(`pm2 startup` prints one more command to copy and run.) In **System Settings → Energy**, turn on "Prevent automatic sleeping" and "Start up automatically after a power failure."
Create another new Pera account as the "buyer." Put about $1 of USDC and 0.3 ALGO in it. Add its 25-word phrase to .env as BUYER_MNEMONIC. Never use the phrase of your main wallet.
npm run pay -- "/v1/grid-mix?region=ISNE"
npm run pay -- "/v1/retail-price?state=CT" npm run pay -- /v1/henry-hub
Each settled payment lists that endpoint in the [Bazaar](https://facilitator.goplausible.xyz/discovery/resources) and on the [leaderboard](https://facilitator.goplausible.xyz/dashboard).
.env is git-ignored, so your secrets stay local.@x402/* packages are pinned to 2.17.0, and network IDs are hardcoded in the legacy format that the hosted GoPlausible facilitator currently expects (x402-foundation/x402#3528). Don't upgrade until the facilitator is updated.