Solana MCP by Vybe
Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.
Non-custodial Bitcoin DCA for agent treasuries: approve USDT once, stack WBTC on Celo forever.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
2/3 Prüfungen bestanden · Läuft auf deinem Computer
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Comprabtc (auf der Seite des Anbieters erstellen) · Installiere zuerst Node.js auf deinem Computer (nur einmal) · Nur in der Claude-App für den Computer (Windows oder Mac), nicht im Web oder auf dem Handy
Nur einmal; gilt für alle Server, die Node.js brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
SettingsDeveloperEdit Config
{
"mcpServers": {
"comprabtc": {
"command": "npx",
"args": [
"-y",
"comprabtc-mcp"
],
"env": {
"COMPRABTC_WALLET_PRIVATE_KEY": "your-value",
"COMPRABTC_MAX_PER_RUN_USDT": "your-value"
}
}
}
}Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Comprabtc und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es Comprabtc nutzt, oder ein Werkzeug von Comprabtc in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
ChatGPT kann Comprabtc noch nicht verbinden
Comprabtc läuft auf deinem Computer, aber ChatGPT verbindet nur Server, die im Web laufen
A · Eine App nutzen, die Comprabtc verbinden kann
B · Andere in Krypto & Blockchain, die mit ChatGPT funktionieren
Aus den meistgenutzten derselben Kategorie, nur solche, die per Adresse ohne Schlüssel verbinden
Klappt mit Claude Code, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Comprabtc (auf der Seite des Anbieters erstellen) · Installiere zuerst Node.js auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Node.js brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
claude mcp add --scope user comprabtc --env COMPRABTC_WALLET_PRIVATE_KEY=your-value --env COMPRABTC_MAX_PER_RUN_USDT=your-value -- npx -y comprabtc-mcpErsetze „your-value“ vor dem Enter durch deinen Schlüssel
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Comprabtc sollte in der Liste als verbunden erscheinen
Nutze Comprabtc und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es Comprabtc nutzt, oder ein Werkzeug von Comprabtc in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Comprabtc (auf der Seite des Anbieters erstellen) · Installiere zuerst Node.js auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Node.js brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
In den Einstellungen von Comprabtc ist COMPRABTC_WALLET_PRIVATE_KEY, COMPRABTC_MAX_PER_RUN_USDT leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Comprabtc und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es Comprabtc nutzt, oder ein Werkzeug von Comprabtc in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code, aber erst etwas vorbereiten
Du brauchst einen Schlüssel von Comprabtc (auf der Seite des Anbieters erstellen) · Installiere zuerst Node.js auf deinem Computer (nur einmal)
Nur einmal; gilt für alle Server, die Node.js brauchen
Öffne die Seite des Anbieters, registriere dich und erstelle einen API-Schlüssel für den nächsten Schritt. Preise und Gratis-Tarife siehst du auf seiner Seite.
Wie du einen Schlüssel bekommst, steht unten im README des Anbieters
VS Code fragt nach einer Bestätigung; klicke Install
In den Einstellungen von Comprabtc ist COMPRABTC_WALLET_PRIVATE_KEY, COMPRABTC_MAX_PER_RUN_USDT leer; trag deinen Schlüssel ein und speichere
Füge den Schlüssel nur in das Feld der App ein, nie in einen Chat und schick ihn niemandem
Nutze Comprabtc und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es Comprabtc nutzt, oder ein Werkzeug von Comprabtc in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Claude Code
claude mcp add --scope user comprabtc --env COMPRABTC_WALLET_PRIVATE_KEY=your-value --env COMPRABTC_MAX_PER_RUN_USDT=your-value -- npx -y comprabtc-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"comprabtc": {
"command": "npx",
"args": [
"-y",
"comprabtc-mcp"
],
"env": {
"COMPRABTC_WALLET_PRIVATE_KEY": "your-value",
"COMPRABTC_MAX_PER_RUN_USDT": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"comprabtc": {
"command": "npx",
"args": [
"-y",
"comprabtc-mcp"
],
"env": {
"COMPRABTC_WALLET_PRIVATE_KEY": "your-value",
"COMPRABTC_MAX_PER_RUN_USDT": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"comprabtc": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"comprabtc-mcp"
],
"env": {
"COMPRABTC_WALLET_PRIVATE_KEY": "your-value",
"COMPRABTC_MAX_PER_RUN_USDT": "your-value"
}
}
}
}COMPRABTC_WALLET_PRIVATE_KEY geheim envCOMPRABTC_MAX_PER_RUN_USDT envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 12. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto csacanam bestätigt, dem das Repo gehört
Code zuletzt geändert: vor 3 Monaten
Keine Lizenzdatei im Repo gefunden
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Noch keine Bewertungen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 2 von 3 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: COMPRABTC_WALLET_PRIVATE_KEY
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt vor 3 Monaten geändert, und die neueste Version (0.1.1) kam vor 3 Monaten in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Solana MCP by Vybe, Oracle3 prediction-market arbitrage checks, Polymarket Paper Trader
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.
Kalshi and Polymarket data, venue fees, no-arbitrage checks and paper execution for AI agents.
Polymarket paper trading for AI agents: $10k paper money, real order books, official fees.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Non-custodial Bitcoin DCA agent on Celo. Define your plan once — *$X every hour/day in BTC* — and an on-chain agent buys Bitcoin for you, straight into your own wallet. Funds never leave your wallet between purchases.
GET / service descriptor · GET /api/stats public metrics)| Contract | Address |
|---|---|
| DCAExecutor (verified) | 0xd03ffeBBCaaA8aA21053eEB0EeAde39EFC504189 |
| USDT (token in) | 0x48065fbBE25f71C9282ddf5e1cD6D6A887483D5e |
| WBTC — native bridge (token out) | 0x8aC2901Dd8A1F17a1A4768A6bA4C3751e3995B2D |
| Uniswap V3 SwapRouter02 | 0x5615CDAb10dc425a742d643d949a7F474C01abc4 |
Swaps route through the USDT/WBTC 0.3% Uniswap V3 pool. Protocol fee: 1% + $0.005 flat per execution, with on-chain hard caps (≤1%, ≤$0.05 flat) and a revert if the fee would ever eat the installment.
Agent identity: ERC-8004 #9665 on Celo mainnet (8004scan). Every transaction carries ERC-8021 attribution tags.
flowchart TB
USER["👤 User wallet (MiniPay / MetaMask / Valora)"] FE["Frontend — Next.js PWA (Vercel)"]
subgraph onchain["⛓️ Celo mainnet"] USDT["USDT (ERC-20)"] EXEC["DCAExecutor 0xd03f…4189 non-custodial, on-chain limits"] ROUTER["Uniswap V3 SwapRouter02 USDT/WBTC 0.3% pool"] TREASURY["Treasury"] end
subgraph backend["🤖 Agent backend — Vercel"] KEEPER["Keeper (Vercel Cron, 5 min) scans PlanCreated events, checks due plans"] API["Express API POST /api/execute (x402-gated, permissionless)"] DB[("Supabase plans · executions")] TG["Telegram bot purchase alerts + ops"] end
FACIL["x402 facilitator api.x402.celo.org"]
USER -- "① approve(budget) — once" --> USDT USER -- "② createPlan(amount, interval) — once" --> EXEC FE -.-> USER KEEPER -- "discovers plans (PlanCreated events)" --> EXEC KEEPER -- "③ pays 0.02 USDT via x402 (EIP-3009 signature)" --> API API -- "verify + settle" --> FACIL API -- "④ execute(user, minOut)
(one installment)" --> USDT EXEC -- "fee 1% + $0.005" --> TREASURY EXEC -- "⑥ swap USDT→WBTC" --> ROUTER ROUTER -- "⑦ WBTC straight to the user's wallet" --> USER API -- "records execution" --> DB API -- "🔔 purchase alert" --> TG
DCAExecutor (cap = total plan budget) and creates a plan with on-chain limits (amount per run, minimum interval). Cancelling = one click (cancelPlan or approve(0)).PlanCreated events, and each cycle pays the execution API with an x402 micropayment before calling execute() — so every purchase is also an agent-to-agent payment.amountPerRun or execute before minInterval elapses.| Directory | What it is |
|---|---|
contracts/ | DCAExecutor.sol (Foundry) — 21 tests incl. mainnet fork tests, deploy script |
backend/ | Express API + keeper loop (viem) + x402 middleware + Supabase + Telegram bot |
frontend/ | Next.js PWA (wagmi/viem) — MiniPay auto-connect, plan creation, BTC portfolio |
docs/ | Unit economics, copy review |
PLAN.md | Full architecture plan and piece-by-piece feasibility verification |
Frontend (needs NEXT_PUBLIC_EXECUTOR_ADDRESS, NEXT_PUBLIC_API_URL, NEXT_PUBLIC_ATTRIBUTION_CODE, NEXT_PUBLIC_TELEGRAM_BOT in frontend/.env.local):
cd frontend && pnpm install && pnpm dev # http://localhost:3000
Backend + keeper (Node 22; see backend/src/config.ts for required env vars — executor address, keeper key, Supabase credentials, x402 API key; DB schema in backend/supabase/schema.sql + migrations in the same folder):
cd backend && pnpm install && pnpm dev # API on :8080, keeper ticks every 60s
Locally the keeper runs as an in-process loop (setInterval). Deployed on Vercel the whole Express app is a single function and the keeper is driven by Vercel Cron hitting GET /api/cron/keeper (guarded by CRON_SECRET, schedule in backend/vercel.json) — serverless instances are frozen and reused, so an interval there would fire duplicated, off-schedule ticks. Anything the keeper needs to remember between ticks (alert cooldowns, digest cadence, last scanned block) lives in agent_keeper_state, not in memory.
Contracts:
cd contracts && forge test # unit + Celo mainnet fork tests
forge script script/Deploy.s.sol --rpc-url celo --broadcast --verify --interactives 1
An agent with its own funded wallet can set up a Bitcoin savings plan in two transactions — and so can an agent assisting a human (the web app handles the signing):
claude mcp add comprabtc -- npx -y comprabtc-mcp — tools to check status, create/renew/cancel the plan and track the portfolio, signing with the treasury's own wallet. See mcp/README.md.npx skills add csacanam/comprabtc — covers plan creation (viem), monitoring, budget math, cancelling, and the permissionless x402 execution trigger.GET https://comprabtc-api.vercel.app/ · LLM index: comprabtc.vercel.app/llms.txtOperator wallets (declared):
| Role | Address |
|---|---|
| Keeper (executes plans) | 0x2F6a8283546d28506B312013F77aA38e60AF99B0 |
| Treasury / payTo (receives fees) | 0x6Bd5c303b2ed7E264C1Ce9D3592457292a1F1c43 |
On-chain volume is real user capital. Each plan starts with a user's own approve; the keeper pulls one installment per run via transferFrom and the purchased WBTC goes straight to the user's wallet, where it stays. No custody, no round-trips — the volume is actual BTC purchases with real economic intent.
x402 is internal metering with an open door. The keeper pays x402 on every run, so each x402 payment maps to one real executed purchase — not standalone dust. /api/execute is permissionless and auto-registers plans from on-chain events, so any external agent or human can invoke it and settle their own x402; it is not a closed loop.
execute(), every tx tagged with ERC-8021 attribution./api/execute per run via the Celo x402 facilitator. The endpoint is permissionless — any agent can pay to trigger an execution.MIT