io.github.reitsmasieto-wq/overcome-stress

السجل الرسمي المالية والمدفوعات

Stress recovery protocols via Lightning payments: post-concussion, post-COVID, burnout

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

Remote (streamable-http)
Claude Code
claude mcp add --transport http overcome-stress 'https://mcp.overcomestress.io/mcp'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "overcome-stress": {
            "type": "http",
            "url": "https://mcp.overcomestress.io/mcp"
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. Overcome Stress — L402 Skill Server
  2. Wat is dit?
  3. Architectuur
  4. Componenten
  5. Snelle Start (5 minuten)
  6. Domein + HTTPS (optioneel maar aanbevolen)
  7. API Endpoints
  8. Pricing
  9. Lightning Backend Configureren
  10. Bestanden
  11. Monitoring
  12. Kosten
  13. Licentie

Overcome Stress — L402 Skill Server

Wat is dit?

Een server die jouw 16 AI-agent skill blocks serveert achter Lightning Network paywalls via het L402 protocol. AI-agents betalen per query in sats — geen accounts, geen API-keys, geen signup.

Architectuur

AI-Agent → GET /api/skills/K01 → Server antwoordt: HTTP 402 + Lightning invoice (50 sats)
AI-Agent → Betaalt invoice via Lightning → Ontvangt preimage
AI-Agent → GET /api/skills/K01 + Authorization: L402 {macaroon}:{preimage}
Server  → Verifieert betaling → Serveert volledige skill content
Sats    → Stromen naar jouw Lightning wallet

Componenten

ServiceWat het doet
API ServerPython Flask app die skills serveert achter L402 paywall
LNbitsLightning payment backend — maakt invoices, checkt betalingen
CaddyReverse proxy met automatische HTTPS (Let's Encrypt)

Snelle Start (5 minuten)

Stap 1: Huur een VPS

Goedkoopste optie: Hetzner Cloud (€4,51/maand voor CX22)

Stap 2: Upload bestanden naar de server
# Vanaf je computer (of gebruik FileZilla):
scp -r skill-server/ root@JOUW-IP:/root/skill-server/
Stap 3: SSH naar je server en deploy
ssh root@JOUW-IP
cd /root/skill-server
chmod +x deploy.sh
./deploy.sh
Stap 4: LNbits configureren
  1. Open http://JOUW-IP:5000 in je browser
  2. Maak een nieuwe wallet aan ("OvercomeStress")
  3. Klik op het sleutel-icoon rechtsboven
  4. Kopieer:
    • Admin key → dit wordt LNBITS_ADMIN_KEY
    • Invoice/read key → dit wordt LNBITS_API_KEY
Stap 5: API keys instellen
nano .env
# Plak de keys bij LNBITS_API_KEY en LNBITS_ADMIN_KEY
# Save: Ctrl+X → Y → Enter

docker compose restart api
Stap 6: Testen
# Catalogus ophalen (gratis)
curl http://JOUW-IP:8402/api/catalog

# Skill opvragen (krijgt 402 + invoice terug)
curl http://JOUW-IP:8402/api/skills/K01

# Preview ophalen (gratis)
curl http://JOUW-IP:8402/api/skills/K01/preview

Domein + HTTPS (optioneel maar aanbevolen)

  1. Koop een domein (bijv. skills.overcomestress.com)
  2. Zet een DNS A-record naar je server IP
  3. Pas de Caddyfile aan met je domein
  4. docker compose restart caddy
  5. Caddy regelt automatisch HTTPS via Let's Encrypt

API Endpoints

EndpointAuthPrijsBeschrijving
GET /NeeGratisServer info
GET /api/catalogNeeGratisVolledige skill catalogus
GET /api/skills/{id}/previewNeeGratisEerste sectie van skill
GET /api/skills/{id}L40250-100 satsVolledige skill content
GET /api/trajectories/{id}L402150 satsTraject routering
GET /api/payment/{hash}/statusNeeGratisBetaalstatus check
GET /api/statsNeeGratisPublieke statistieken
GET /healthNeeGratisHealth check

Pricing

TypeAantalPrijs/query
Knowledge (K01-K08)850 sats
Intervention (I01-I07)775 sats
Proprietary (I08)1100 sats
Trajectories (T01-T04)4150 sats

Lightning Backend Configureren

LNbits start standaard met een FakeWallet (voor testen). Voor echte betalingen:

Optie A: Phoenixd (aanbevolen — sluit aan bij je Phoenix wallet)

Phoenixd is de server-versie van Phoenix Wallet.

# Installeer phoenixd op je server
# Zie: https://phoenix.acinq.co/server

# Pas docker-compose.yml aan:
# Uncomment de PhoenixdWallet regels bij lnbits environment
# Herstart: docker compose up -d
Optie B: LND node

Als je een LND node hebt of wilt draaien:

# Pas docker-compose.yml aan:
# Uncomment de LndRestWallet regels bij lnbits environment
# Vul je LND REST endpoint, cert, en macaroon in
# Herstart: docker compose up -d

Bestanden

skill-server/
├── api/
│   ├── server.py          # Hoofd API server met L402 protocol
│   └── requirements.txt   # Python dependencies
├── skills/                # De 16 skill markdown bestanden
│   ├── K01_what_is_stress.md
│   ├── K02_autonomic_nervous_system.md
│   ├── ... (16 bestanden)
│   └── I08_vergeetmuts_technique.md
├── docker-compose.yml     # Service orchestratie
├── Dockerfile             # API server container
├── Caddyfile              # HTTPS reverse proxy config
├── deploy.sh              # Deployment script
├── .env.example           # Environment template
└── README.md              # Dit bestand

Monitoring

# Logs bekijken
docker compose logs -f api
docker compose logs -f lnbits

# Status checken
docker compose ps

# Herstarten
docker compose restart

# Stoppen
docker compose down

Kosten

  • VPS: €4,51-9/maand (Hetzner CX22/CX32)
  • Domein: €10-15/jaar
  • LNbits: gratis (open source)
  • Totaal: ~€70/jaar

Licentie

© 2024-2026 Sieto Reitsma. Alle rechten voorbehouden. Forgive and Forget Hood: © 2025 Dr. Paula Zeestraten-Bartholomeus, ReAttach Therapy International Foundation. Corpus Systemics® — Geregistreerd Handelsmerk, Benelux.

الأسئلة الشائعة

ما هو io.github.reitsmasieto-wq/overcome-stress؟

Stress recovery protocols via Lightning payments: post-concussion, post-COVID, burnout

كيف أثبّت io.github.reitsmasieto-wq/overcome-stress؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http overcome-stress 'https://mcp.overcomestress.io/mcp'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج io.github.reitsmasieto-wq/overcome-stress إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل io.github.reitsmasieto-wq/overcome-stress مفتوح المصدر؟

شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.

من يصون io.github.reitsmasieto-wq/overcome-stress؟

ينشره reitsmasieto-wq. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.