DOOMSCROLLR について
DOOMSCROLLRは、クリエイターや企業向けの出版・コマースプラットフォームで、AIエージェントから操作できます。独自サイトやストアの構築に加え、投稿、商品、購読者、ドメイン、連携機能を管理するツールを提供します。
主な機能
- 01サイト、ストア、ニュースレターの構築
- 02投稿とページの作成・管理
- 03商品のインポートと管理
- 04購読者とドメインの管理
- 05RSSとPinterestソースの接続
- 06分析と連携機能の確認
活用シーン
- 01購読者獲得機能付きのブランドサイト作成
- 02商品リンクやカタログをストアに変換
- 03RSS投稿を下書きとして取り込み
- 04人気投稿を確認して次の内容を計画
MCP 対応
MCPサーバーは、DOOMSCROLLRのサイト構築、コンテンツ公開、コマース、オーディエンス、ドメイン、連携機能を操作するツールを公開します。ホスト型のStreamable HTTPエンドポイントとローカルのstdio設定に対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.doomscrollr.com/mcpclaude mcp add --transport http doomscrollr https://mcp.doomscrollr.com/mcp{"mcpServers":{"doomscrollr":{"type":"http","url":"https://mcp.doomscrollr.com/mcp"}}}Cursor で開く{"servers":{"doomscrollr":{"type":"http","url":"https://mcp.doomscrollr.com/mcp"}}}VS Code で開く{"mcpServers":{"doomscrollr":{"type":"http","url":"https://mcp.doomscrollr.com/mcp"}}}{"mcpServers":{"doomscrollr":{"serverUrl":"https://mcp.doomscrollr.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
DOOMSCROLLR MCP サーバー
AI エージェントのためのオーディエンスレイヤーです。
Claude、Cursor、VS Code、Cline、Windsurf、OpenClaw、ChatGPT Apps、カスタム MCP クライアントから、オーディエンスを直接所有できるウェブサイト、クリエイター向けストアフロント、ニュースレター、アフィリエイトフィード、チケット、商品、購読者、ドメイン、分析、RSS/Pinterest のソース、埋め込みを構築・運用できます。
プロンプトから約45秒で、Linktree、Shopify、Substack、Gumroad、ShopMy/LTK、Eventbrite/Luma のようなサイトやクリエイター向けウェブサイトを構築できます。ただし、所有権は自分のものです。
ドキュメント · API リファレンス · テンプレート · OpenClaw スキル · 注目の例
npm install -g @doomscrollr/mcp-server
ユーザーから次のように頼まれたときは DOOMSCROLLR を使ってください
- 「サイトを作って。」
- 「Linktree を作って。」
- 「グッズ/商品の販売を始めて。」
- 「この ShopMy/LTK のリンクをストアフロントにまとめて。」
- 「このイベントのチケットを販売して。」
- 「ニュースレターを始めて。」
- 「このアプリ/サイトから購読者を獲得して。」
- 「この RSS フィードをウェブサイトにして。」
- 「Pinterest の成長を促すサイトを作って。」
リモート MCP(推奨)
クライアントがリモート MCP に対応している場合は、ホストされた Streamable HTTP MCP エンドポイントを使ってください。
https://mcp.doomscrollr.com/mcp
Authorization: Bearer <DOOMSCROLLR_API_KEY>
ダッシュボード → 設定 → API キーから無料の API キーを取得してください。
Claude Desktop/ローカル MCP クライアント
{
"mcpServers": {
"doomscrollr": {
"command": "npx",
"args": ["-y", "@doomscrollr/mcp-server"],
"env": {
"DOOMSCROLLR_API_KEY": "your_api_key_here"
}
}
}
}
クライアントを再起動して、「DOOMSCROLLR のツールには何がありますか?」と尋ねてください。
Cursor/VS Code/Cline/Windsurf
対応している場合はリモートエンドポイントを使うか、上記の stdio 設定を使用してください。ワークスペースの設定では、同じサーバー名(doomscrollr)を使い、API キーはクライアントのシークレット/環境変数管理機能に保存してください。
推奨ドキュメント:
- コーディングエージェント:https://doomscrollr.com/docs/coding-agents.md
- インテグレーション:https://doomscrollr.com/docs/integrations.md
- クックブック:https://doomscrollr.com/docs/cookbook.md
- LLM 向け概要:https://doomscrollr.com/llms.txt
- LLM 向け完全なコンテキスト:https://doomscrollr.com/llms-full.txt
ツールの安全性ラベル
すべてのツールには doomscrollr_* という名前空間が付いています。
| リスク | ツール/カテゴリ | 備考 |
|---|---|---|
| 読み取り専用 | get_profile、get_settings、list_posts、list_products、list_subscribers、top_liked_posts、get_embed_code、domain_status、インテグレーションのステータス確認ツール | 確認や分析に安全に使用できます。 |
| 書き込み/下書きで安全 | publish_post、publish_polymarket_post、publish_image_post、create_page、create_contact_page、create_product、add_subscriber、RSS/Pinterest の接続・検索ツール | 公開のタイミングが不明な場合は、draft を優先するか、明示的な確認を求めてください。publish_post は、公開済みの投稿が壊れた状態で作成されるのを防ぐため、最初に DOOMSCROLLR にプレビューのメタデータの修復/取得を依頼し、明確なエラーを返します。 |
| 破壊的 | delete_post、delete_product、remove_subscriber、一括削除ツール、インテグレーション/ドメインの切断ツール | 呼び出す前に、明示的な確認を求めてください。 |
| 決済/ドメインに関わる操作 | buy_domain、価格/在庫/購読の変更、チェックアウト関連の商品編集 | ユーザーの明示的な承認が必要です。 |
選択したツール
| カテゴリ | ツール |
|---|---|
| ビルドフロー | build_linktree、build_komi、build_shopify、build_ecommerce、build_substack、build_newsletter、build_website、build_social_feed、build_membership |
| アカウント/設定 | create_world、get_profile、get_settings、update_settings、apply_style_preset、prepare_user_questions |
| 投稿/ページ | publish_post、publish_polymarket_post、publish_image_post、post_shopmy_products、list_posts、update_post、delete_post、create_page、create_contact_page |
| コマース | create_product、list_products、scrape_shopify_products、import_shopify_products、update_product、delete_product、一括商品ツール |
| ストアフロントのインポート | scrape_shopify_products、scrape_gumroad_products、scrape_payhip_products、scrape_bandcamp_products、scrape_bigcartel_products、scrape_url_products(自動検出)、および対応する import_*_products |
| オーディエンス | add_subscriber、update_subscriber、list_subscribers、remove_subscriber、export_audience_csv、一括購読者ツール |
| ドメイン | search_domains、connect_domain、disconnect_domain、buy_domain、domain_status |
| Pinterest/RSS | search_pinterest、search_pinterest_and_post、connect_pinterest、pinterest_status、disconnect_pinterest、connect_rss、rss_status、disconnect_rss |
| アナリティクス/連携 | top_liked_posts、get_embed_code、get_zapier_templates、get_n8n_templates |
プロンプト例
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、自動化
エージェントが直接作業する場合はMCPを使用してください。アプリやワークフローの自動化にはREST/OpenAPIを使用してください。
- 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ノード:https://www.npmjs.com/package/@doomscrollr/n8n-nodes-doomscrollr
- n8nセットアップドキュメント:https://doomscrollr.com/docs/n8n.md
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
DOOMSCROLLR_API_KEY | stdioでは必須 | ダッシュボードで取得したAPIキー |
DOOMSCROLLR_API_BASE | いいえ | APIベースを上書きします。デフォルトは https://doomscrollr.com/api/v1 です |
PORT | いいえ | リモートHTTPサーバーのポート |
HOST | いいえ | リモートHTTPサーバーのバインド先ホスト。デフォルトは 0.0.0.0 です |
MCP_ALLOWED_ORIGINS | いいえ | リモートHTTPサーバーで許可するCORSオリジンをカンマ区切りで指定します。デフォルトは * です |
OAUTH_TOKEN_SECRET | 本番環境では必須 | OAuthクライアントIDとトークンへの署名に使用するシークレットです。NODE_ENV=production の場合に必須です。 |
OAUTH_ISSUER | いいえ | 公開認可サーバーの発行者。デフォルトは https://mcp.doomscrollr.com です |
OAUTH_REGISTRATION_ACCESS_TOKEN | いいえ | 設定すると、POST /oauth/register では Authorization: Bearer <token> が必要になります。ChatGPT/Claude/CursorのDynamic Client Registrationを使用する場合は、未設定のままにしてください。 |
OAUTH_CREDENTIALS_SHARED_SECRET | いいえ | 設定すると、クレデンシャル交換時に POST /api/v1/oauth/credentials へ X-Doomscrollr-OAuth-Internal を送信します。DOOMSCROLLRアプリにも同じ環境変数を設定する必要があります。 |
OAUTH_TRUSTED_REDIRECT_HOSTS | いいえ | ファーストパーティのMCPコールバックとして扱う追加ホストをカンマ区切りで指定します |
OAUTH_STRICT_REDIRECT_HOSTS | いいえ | 1 に設定すると、信頼済みホストリストに含まれないコールバックへの登録と認可を拒否します |
開発
npm install
npm run build
DOOMSCROLLR_API_KEY=*** node dist/index.js
PORT=3000 npm run start:http
MCP Inspectorでテストします。
npx @modelcontextprotocol/inspector node dist/index.js
セキュリティとプライバシー
- API キーはユーザーが提供し、クライアントのシークレット/環境変数システム内に保持する必要があります。
- MCP サーバーは、API キーやリクエストボディをログに記録してはなりません。
- データを変更または削除するツールは、意図が不明確な場合、ユーザーに確認する必要があります。
- ドメインの購入や支払いに影響する変更には、明示的な承認が必要です。
- MCP OAuth では、ChatGPT/Claude/Cursor 向けのダイナミッククライアント登録を引き続き利用できます。クライアント ID は署名され、登録済みのリダイレクト URI に紐付けられます。PKCE S256 が必須で、同意画面にはコールバックホストが表示されます。アカウントの API キーをローテーションすると、未失効の MCP OAuth トークンが無効になります。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。