ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิวได้แล้ว
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

DOOMSCROLLR

โดย DOOMSCROLLRรุ่น 1.1.2i★ 0iบนเครื่องหรือคลาวด์
ชื่อใน registrycom.doomscrollr/mcp

วิธีติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Build owned-audience websites: pages, posts, products, subscribers, ShopMy/Shopify imports.

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: บนเครื่องหรือคลาวด์
  • ช่องทาง (transport): stdio, Streamable HTTP
  • หมวด: ร้านค้าออนไลน์และรับเงิน
  • ต้องใส่ค่าเหล่านี้: DOOMSCROLLR_API_KEY

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ผลตรวจผ่าน 5/5 · สิ่งที่คุณถามผ่านเซิร์ฟเวอร์ของผู้ทำ (mcp.doomscrollr.com)

ขั้นแรก: คุณใช้ AI ตัวไหน

เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง

ต่อกับ Claude ได้ · ประมาณ 2 นาที

ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม · ตั้งครั้งเดียวที่ claude.ai หรือแอปบนคอม แล้วใช้ในแชตได้ · บัญชีฟรีเพิ่มได้ 1 ตัว

  1. เปิดหน้า Connectors ของ Claude

    CustomizeConnectors

    CustomizeConnectors1+ Add2https://…3Add4
  2. กด “+ Add” → “Add custom connector” แล้วกรอก 2 ช่องนี้

    คัดลอกจากที่นี่ไปวางในช่องชื่อเดียวกันบนหน้าจอของ Claude แล้วกด Continue

    Name · ชื่อDOOMSCROLLR
    Remote MCP server URL · ที่อยู่https://mcp.doomscrollr.com/mcp

    หัวข้อ Authentication ปล่อยตามที่ Claude ตรวจเจอ แล้วกด Add

  3. เปิดใช้ในแชต

    +ConnectorsDOOMSCROLLR

  4. ลองเลย

    ใช้ DOOMSCROLLR บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude บอกว่ากำลังใช้ DOOMSCROLLR หรือมีชื่อเครื่องมือของ DOOMSCROLLR ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ ChatGPT ได้ เฉพาะแผนองค์กร

ใช้ได้กับ ChatGPT Business, Enterprise หรือ Edu บนเว็บ และแอดมินหรือเจ้าของ workspace ต้องเป็นคนเพิ่ม · ถ้าใช้ Free, Plus หรือ Pro: ChatGPT แผนของคุณยังต่อ MCP เองไม่ได้

  1. เปิดหน้าเพิ่ม MCP ของ ChatGPT บนเว็บ

    Plugins+Add custom MCP server

    ChatGPTPlugins1+2https://…3Create4
  2. กรอกชื่อและที่อยู่

    ใส่ชื่อ แล้ววางที่อยู่ใต้ Connection ติ๊กยอมรับคำเตือน แล้วกด Create as a plugin

    Name · ชื่อDOOMSCROLLR
    Connection · ที่อยู่https://mcp.doomscrollr.com/mcp
  3. เลือก DOOMSCROLLR ในแชต

    เปิดแชตใหม่แล้วเลือก DOOMSCROLLR จากรายการปลั๊กอินก่อนพิมพ์

  4. ลองเลย

    ใช้ DOOMSCROLLR บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า ChatGPT บอกว่ากำลังใช้ DOOMSCROLLR หรือมีชื่อเครื่องมือของ DOOMSCROLLR ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ OpenAI เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ Claude Code ได้ · ประมาณ 2 นาที

ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม

  1. เปิด Terminal

    Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell

  2. วางคำสั่งนี้แล้วกด Enter

    claude mcp add --transport http doomscrollr https://mcp.doomscrollr.com/mcp
  3. พิมพ์ /mcp ใน Claude Code

    ต้องเห็น DOOMSCROLLR ในรายการและขึ้นว่าเชื่อมต่อแล้ว

  4. ลองเลย

    ใช้ DOOMSCROLLR บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Claude Code บอกว่ากำลังใช้ DOOMSCROLLR หรือมีชื่อเครื่องมือของ DOOMSCROLLR ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ Cursor ได้ · ประมาณ 2 นาที

ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม

  1. กดปุ่มนี้เพื่อเปิด Cursor

    เปิดใน Cursor

    Cursor จะถามยืนยันการติดตั้ง ให้กด Install

  2. เปิดแชตของ AI ใน Cursor โหมด Agent

  3. ลองเลย

    ใช้ DOOMSCROLLR บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า Cursor บอกว่ากำลังใช้ DOOMSCROLLR หรือมีชื่อเครื่องมือของ DOOMSCROLLR ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

ต่อกับ VS Code ได้ · ประมาณ 2 นาที

ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม

  1. กดปุ่มนี้เพื่อเปิด VS Code

    เปิดใน VS Code

    VS Code จะถามยืนยันการติดตั้ง ให้กด Install

  2. เปิดแชตของ AI ใน VS Code โหมด Agent

  3. ลองเลย

    ใช้ DOOMSCROLLR บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง

    ✓ ถ้า VS Code บอกว่ากำลังใช้ DOOMSCROLLR หรือมีชื่อเครื่องมือของ DOOMSCROLLR ขึ้นในคำตอบ แปลว่าต่อสำเร็จ

ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป

โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม

ดูโปรแกรมที่ใช้ MCP ทั้งหมด →

ที่อยู่สำหรับโปรแกรมที่ต่อผ่านเว็บ

ที่อยู่https://mcp.doomscrollr.com/mcp

ค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง

ติดตรงไหน? ถามคนที่ใช้ DOOMSCROLLR อยู่💬 พูดคุย →
สำหรับคนเขียนโค้ด: คำสั่ง Terminal และค่าตั้ง JSON

ต่อผ่านเว็บ

Claude Code

claude mcp add --transport http doomscrollr https://mcp.doomscrollr.com/mcp

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "doomscrollr": {
      "url": "https://mcp.doomscrollr.com/mcp"
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "doomscrollr": {
      "type": "http",
      "url": "https://mcp.doomscrollr.com/mcp"
    }
  }
}

ติดตั้งในเครื่อง

Claude Code

claude mcp add doomscrollr --env DOOMSCROLLR_API_KEY='ใส่ค่าของคุณ' -- npx -y @doomscrollr/mcp-server

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "doomscrollr": {
      "command": "npx",
      "args": [
        "-y",
        "@doomscrollr/mcp-server"
      ],
      "env": {
        "DOOMSCROLLR_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

Cursor (~/.cursor/mcp.json)

{
  "mcpServers": {
    "doomscrollr": {
      "command": "npx",
      "args": [
        "-y",
        "@doomscrollr/mcp-server"
      ],
      "env": {
        "DOOMSCROLLR_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

VS Code (mcp.json)

{
  "servers": {
    "doomscrollr": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@doomscrollr/mcp-server"
      ],
      "env": {
        "DOOMSCROLLR_API_KEY": "ใส่ค่าของคุณ"
      }
    }
  }
}

ค่าที่ต้องใส่เอง

  • DOOMSCROLLR_API_KEY ความลับ จำเป็น env
    Your DOOMSCROLLR API key (Dashboard → Settings → API keys at doomscrollr.com).

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

สรุป

ดาวน์โหลดต่อสัปดาห์i
150/สัปดาห์
โดเมนที่ยืนยัน
✓ doomscrollr.com
การเชื่อมต่อ
บนเครื่องหรือคลาวด์
ช่องทาง (transport)
stdio, streamable-http
รุ่นล่าสุดi
1.1.2
ส่งเข้า registryi
14 พ.ค. 2569
แก้โค้ดล่าสุดi
1 ก.ย. 2569
ผู้ทำ
DOOMSCROLLR
แพ็กเกจ
npm: @doomscrollr/mcp-server
เว็บผู้ทำ
mcp.doomscrollr.com
สถานะใน registry
ใช้งานอยู่

ใช้กับโปรแกรมไหนได้

ดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569

ต่อผ่านคลาวด์ได้ใน

ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast

ติดตั้งบนเครื่องได้ใน

ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast

ดูโปรแกรมทั้งหมดพร้อมข้อดีข้อเสีย →

คู่มือที่เกี่ยวข้อง

ทำอะไรได้บ้าง

server ให้ล็อกอินก่อนจึงจะแสดงรายการเครื่องมือ

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันโดเมน doomscrollr.com แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)

  • ✓ ผ่าน

    ยังมีคนดูแล

    มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา

  • ✓ ผ่าน

    มีสัญญาอนุญาต (license)

    ใช้ MIT

  • ✓ ผ่าน

    endpoint ตอบ

    ตอบกลับใน 372 ms (HTTP 401)

  • ✓ ผ่าน

    ล็อกอินแบบ OAuth

    ประกาศวิธีล็อกอินแบบ OAuth ให้โปรแกรม AI พาไปล็อกอินเอง

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint

พูดคุย

ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์

ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย

ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx

เข้าสู่ระบบด้วย Google เพื่อโพสต์

รีวิวจากผู้ใช้

ยังไม่มีรีวิว

เข้าสู่ระบบด้วย Google เพื่อเขียนรีวิว

เทียบกับตัวอื่นในหมวด ร้านค้าออนไลน์และรับเงินi

  • ดาวมากกว่า 0% ของอีก 2691 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 7% ของอีก 2691 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 2691 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

DOOMSCROLLR ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 5 จาก 5 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

ต้องใส่ค่าเหล่านี้: DOOMSCROLLR_API_KEY

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา และส่งรุ่นล่าสุด (1.1.2) เข้า registry 6 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT แผน Business ขึ้นไป

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Spree Commerce developer docs for AI agents, Stripe MCP, Sessy — Amazon SES observability

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Spree Commerce developer docs for AI agents

Spree Commerce docs for AI coding agents: build headless B2B and marketplace ecommerce on its APIs.

โดย spreeใช้กันมาก★ 15.8K ดาวรวมทั้งรีโปอัปเดต 11 วันที่ผ่านมา

รันบนคลาวด์

Stripe MCP

server ทางการของ Stripe ให้ AI ดูและจัดการลูกค้า สินค้า การชำระเงิน และใบแจ้งหนี้ ต่อผ่านคลาวด์ของ Stripe และล็อกอินแบบ OAuth

โดย stripeใช้กันมาก★ 2.1Kอัปเดต 13 เดือนที่ผ่านมา

รันบนคลาวด์✓ stripe.com

Sessy — Amazon SES observability

Read-only Amazon SES observability: search events, inspect bounces, pull delivery stats.

โดย marckohlbruggeกำลังโต★ 945อัปเดต 3 เดือนที่ผ่านมา

รันบนคลาวด์

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

DOOMSCROLLR MCP Server

The audience layer for AI agents.

Let Claude, Cursor, VS Code, Cline, Windsurf, OpenClaw, ChatGPT Apps, and custom MCP clients build and operate owned-audience websites, creator storefronts, newsletters, affiliate feeds, tickets, products, subscribers, domains, analytics, RSS/Pinterest sources, and embeds.

Build Linktree, Shopify, Substack, Gumroad, ShopMy/LTK, Eventbrite/Luma, and creator websites — but owned — from a prompt in ~45 seconds.

Docs · API Reference · Templates · OpenClaw Skill · Featured examples

npm install -g @doomscrollr/mcp-server

Use DOOMSCROLLR when a user asks

  • “Build me a site.”
  • “Make me a Linktree.”
  • “Launch a merch/product drop.”
  • “Turn these ShopMy/LTK links into a storefront.”
  • “Sell tickets for this event.”
  • “Start a newsletter.”
  • “Capture subscribers from this app/site.”
  • “Turn this RSS feed into a website.”
  • “Make a Pinterest growth site.”

Remote MCP (recommended)

Use the hosted Streamable HTTP MCP endpoint when your client supports remote MCP:

https://mcp.doomscrollr.com/mcp

Authorization: Bearer

Get a free API key from Dashboard → Settings → API keys:

https://doomscrollr.com/register?free=1&utm_source=github&utm_medium=readme&utm_campaign=developer_funnel&utm_content=mcp_get_api_key

Claude Desktop / local MCP clients

{

"mcpServers": { "doomscrollr": { "command": "npx", "args": ["-y", "@doomscrollr/mcp-server"], "env": { "DOOMSCROLLR_API_KEY": "your_api_key_here" } } } }

Restart your client and ask: “What DOOMSCROLLR tools do you have?”

Cursor / VS Code / Cline / Windsurf

Use the remote endpoint where supported, or the stdio config above. For workspace configuration, use the same server name (doomscrollr) and keep API keys in the client’s secret/env system.

Recommended docs:

  • Coding agents: https://doomscrollr.com/docs/coding-agents.md
  • Integrations: https://doomscrollr.com/docs/integrations.md
  • Cookbook: https://doomscrollr.com/docs/cookbook.md
  • LLM summary: https://doomscrollr.com/llms.txt
  • Full LLM context: https://doomscrollr.com/llms-full.txt

Tool safety labels

All tools are namespaced doomscrollr_*.

RiskTools / categoriesNotes
Read-onlyget_profile, get_settings, list_posts, list_products, list_subscribers, top_liked_posts, get_embed_code, domain_status, integration status toolsSafe for inspection and analytics.
Write / draft-safepublish_post, publish_polymarket_post, publish_image_post, create_page, create_contact_page, create_product, add_subscriber, RSS/Pinterest connect/search toolsPrefer draft or explicit confirmation when publication timing is unclear. publish_post asks DOOMSCROLLR to repair/fetch preview metadata first and reports a clear error instead of creating broken published posts.
Destructivedelete_post, delete_product, remove_subscriber, bulk delete tools, disconnect integration/domain toolsAsk for explicit confirmation before calling.
Payment/domain-sensitivebuy_domain, price/inventory/subscription changes, checkout-related product editsRequires explicit user approval.

Selected tools

CategoryTools
Build-me flowsbuild_linktree, build_komi, build_shopify, build_ecommerce, build_substack, build_newsletter, build_website, build_social_feed, build_membership
Account/settingscreate_world, get_profile, get_settings, update_settings, apply_style_preset, prepare_user_questions
Posts/pagespublish_post, publish_polymarket_post, publish_image_post, post_shopmy_products, list_posts, update_post, delete_post, create_page, create_contact_page
Commercecreate_product, list_products, scrape_shopify_products, import_shopify_products, update_product, delete_product, bulk product tools
Storefront importsscrape_shopify_products, scrape_gumroad_products, scrape_payhip_products, scrape_bandcamp_products, scrape_bigcartel_products, scrape_url_products (auto-detect) and matching import_*_products
Audienceadd_subscriber, update_subscriber, list_subscribers, remove_subscriber, export_audience_csv, bulk subscriber tools
Domainssearch_domains, connect_domain, disconnect_domain, buy_domain, domain_status
Pinterest/RSSsearch_pinterest, search_pinterest_and_post, connect_pinterest, pinterest_status, disconnect_pinterest, connect_rss, rss_status, disconnect_rss
Analytics/integrationstop_liked_posts, get_embed_code, get_zapier_templates, get_n8n_templates

Example prompts

Build me a Linktree, but owned. Use my brand colors and add subscriber capture.
Turn these ShopMy links into draft affiliate recommendation posts and preserve commission URLs.
Scrape https://labananita.com and import the first 20 Shopify/compatible product-feed products as DOOMSCROLLR products.
Before importing this Shopify catalog or compatible product JSON feed, ask me whether I want products, posts, or both.
Create a $50 product drop from this image with S/M/L/XL variants. Keep it draft until I approve.
Connect this RSS feed and import the latest 10 posts as drafts.
Show me my top liked posts from the last 30 days and suggest what to publish next.

REST API, CLI, and automations

Use MCP when an agent is directly doing the work. Use REST/OpenAPI for apps and workflow automation.

  • REST API: https://doomscrollr.com/api/v1
  • OpenAPI: https://doomscrollr.com/openapi.json
  • CLI/API SDK: https://www.npmjs.com/package/doomscrollr
  • REST SDK: https://www.npmjs.com/package/@doomscrollr/api
  • n8n node: https://www.npmjs.com/package/@doomscrollr/n8n-nodes-doomscrollr
  • n8n setup docs: https://doomscrollr.com/docs/n8n.md

Environment variables

VariableRequiredDescription
DOOMSCROLLR_API_KEYyes for stdioYour API key from the dashboard
DOOMSCROLLR_API_BASEnoOverride the API base, defaults to https://doomscrollr.com/api/v1
PORTnoPort for the remote HTTP server
HOSTnoHost bind for the remote HTTP server, default 0.0.0.0
MCP_ALLOWED_ORIGINSnoComma-separated CORS origins for the remote HTTP server, default *
OAUTH_TOKEN_SECRETyes in productionSecret used to sign OAuth client IDs and tokens. Required when NODE_ENV=production.
OAUTH_ISSUERnoPublic authorization-server issuer, default https://mcp.doomscrollr.com
OAUTH_REGISTRATION_ACCESS_TOKENnoIf set, POST /oauth/register requires Authorization: Bearer . Leave unset for ChatGPT/Claude/Cursor Dynamic Client Registration.
OAUTH_CREDENTIALS_SHARED_SECRETnoIf set, credential exchange sends X-Doomscrollr-OAuth-Internal to POST /api/v1/oauth/credentials. Must match the same env var on the DOOMSCROLLR app.
OAUTH_TRUSTED_REDIRECT_HOSTSnoExtra comma-separated hosts treated as first-party MCP callbacks
OAUTH_STRICT_REDIRECT_HOSTSnoIf 1, reject registration and authorization for callbacks outside the trusted-host list

Development

npm install

npm run build DOOMSCROLLR_API_KEY=*** node dist/index.js PORT=3000 npm run start:http

Test with the MCP Inspector:

npx @modelcontextprotocol/inspector node dist/index.js

Security and privacy

  • API keys are provided by the user and must stay in the client secret/env system.
  • The MCP server should not log API keys or request bodies.
  • Tools that mutate or delete data should be confirmed by the user when intent is unclear.
  • Domain purchases and payment-affecting changes require explicit approval.
  • MCP OAuth keeps Dynamic Client Registration available for ChatGPT/Claude/Cursor. Client IDs are signed and bound to registered redirect URIs, PKCE S256 is required, and the consent screen shows the callback host. Rotating the account API key revokes outstanding MCP OAuth tokens.

License

MIT