OpenGlad について
OpenGladは、創業者やAIエージェント向けに、リソース投入前に事業案や運営状況を評価するMCPサーバーです。行動リスクの確認と、Reddit、Hacker News、GitHub、Polymarketの市場情報を組み合わせます。
主な機能
- 01事業案の損失防止パイプライン
- 02行動リスクパターンのスキャン
- 033シナリオの損失シミュレーション
- 04複数ソースの市場動向分析
- 052~3案の比較と順位付け
- 06スタートアップの健全性診断
活用シーン
- 01開発前の事業案の審査
- 02複数のスタートアップ案の比較
- 03市場の飽和度と参入リスクの確認
- 04収益、実行状況、燃え尽きリスクの評価
MCP 対応
OpenGladは、スタートアップ分析ツール、プロンプト、利用ガイドのリソースをMCPクライアントに提供します。Streamable HTTPを使用し、ホスト型MCPエンドポイントから利用できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
13掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| idea_description | string | はい | ユーザー自身の言葉によるスタートアップのアイデアまたはビジネス構想。要約ではなく、説明全文を渡してください。 |
詳細
創業者の損失を防ぐ摩擦エンジン
臨床的な分析、行動パターンのスキャン、Reddit、Hacker News、GitHub、Polymarket からのリアルタイムな市場インテリジェンスを活用し、誰も求めていないものを作るのを防ぐ AI 搭載の MCP サーバーです。
ツール • クイックスタート • アーキテクチャ • デプロイ
openGlad とは?
openGlad は、スタートアップ向けの究極の摩擦エンジンとして機能するModel Context Protocol(MCP)サーバーです。AI エージェント(Claude、Cursor、Windsurf、Le Chat など)に、コードを1行も書く前に損失を防ぐための専用ツールを提供します。
- 🛑 損失防止パイプライン — 行動パターンのスキャン、3つのシナリオによる失敗予測を実行し、収益化が確認されるまで開発をロックします。
- 🔍 マルチソースの市場インテリジェンス — Reddit(11以上のサブレディット)、Hacker News、GitHub、Polymarket の予測市場からリアルタイムデータを集約し、過密状態や参入リスクを検出します。
- ⚔️ 比較型摩擦分析 — 2~3個のアイデアについて市場インテリジェンスを並行して実行し、どのアイデアに取り組む価値があるか(あるいはないか)を順位付けして判定します。
- 📊 スタートアップ診断 — 実行の安定性、収益の健全性、燃え尽きのリスク、流通に関する規律を評価します。
- 🩺 臨床的トリアージ — 励ましの言葉を一切交えず、客観的でデータに基づく評価を行います。
スタートアップのための反妄想エンジンと考えてください。間違ったものを作るのに何カ月も費やす前に、「やめておけ」と伝えるよう設計されています。
アーキテクチャ
┌──────────────┐ ┌───────────────────────────────┐
│ AI Client │ MCP │ openGlad Worker │
│ (Claude, │◄──────►│ (Cloudflare Edge) │
│ Cursor, │ │ Version 5.0 │
│ Windsurf) │ └─────────────┬─────────────────┘
└──────────────┘ │ Parallel fetch (cached 1hr)
┌────────────┼────────────┐
┌──────▼──────┐ ┌──▼────┐ ┌─────▼──────┐ ┌──────▼──────┐
│ Reddit │ │ HN │ │ GitHub │ │ Polymarket │
│ 11+ subs │ │Algolia│ │ Public API │ │ Gamma API │
│ + topic exp.│ │ free │ │ no key │ │ free │
└─────────────┘ └───────┘ └────────────┘ └─────────────┘
技術スタック:
- ランタイム:Cloudflare Workers(エッジにデプロイされ、世界中に分散)
- プロトコル:Streamable HTTP 経由の MCP(Model Context Protocol)
- 市場データ:Reddit + Hacker News(Algolia)+ GitHub + Polymarket(すべて無料、API キー不要)
- 言語:TypeScript(モジュラーアーキテクチャ)
ツール
🚧 摩擦エンジン(損失防止)
| ツール | 説明 | 市場データ |
|---|---|---|
run_the_bet | パターンスキャン、損失シミュレーション、収益ゲートを組み合わせたメガパイプラインです。新しいアイデアには、まずこれを実行してください。 | Reddit + HN + GitHub + Polymarket |
pattern_scan | 行動上のリスクパターン(過剰開発への傾向、収益化の回避、名声への偏り)を検出します。 | なし |
loss_simulation | 期待損失を数値化した、3つのシナリオ(最良、可能性が高い、最悪)による失敗予測を生成します。 | Reddit + HN + GitHub + Polymarket |
revenue_gate | 明確な収益化戦略が確認されるまで開発をロックします。ロック解除に必要なタスクを生成します。 | なし |
compare_ideas | 2~3個のアイデアを複数のソースから並行して分析し、順位付きの比較と総合判定を提示します。 | Reddit + HN + GitHub + Polymarket |
🔍 市場インテリジェンス(マルチソース)
| ツール | 説明 | 市場データ |
|---|---|---|
analyze_market_trends | 過密状態と参入リスクのフィルターです。行き詰まりやすいアイデアや、参入の遅れによるリスクを検出します。 | Reddit + HN + GitHub + Polymarket |
scan_reddit_trends | 幅広いトレンドスキャナーです。センチメント、危険信号、警告となる事例、6〜12か月先の予測を調べます。 | Reddit + HN + GitHub + Polymarket |
データソース:
| ソース | API | 提供するデータ |
|---|---|---|
| Public JSON(無料、キー不要) | コミュニティのセンチメント、11の基本サブレディット+動的なトピック拡張 | |
| Hacker News | Algolia API(無料、キー不要) | 技術系創業者のシグナル — 開発者の採用状況、HN での議論 |
| GitHub | Public Search API(無料、キー不要) | 競合リポジトリの活動、スターの増加速度、オープンソースの採用状況 |
| Polymarket | Gamma API(無料、キー不要) | 予測市場のオッズ — 結果の確率に対する実際の資金を伴う賭け |
Reddit の基本サブレディット:r/Startup_Ideas · r/Business_Ideas · r/SaaS · r/SideProject · r/EntrepreneurRideAlong · r/IndieHackers · r/Futurology · r/Technology · r/AINewsAndTrends · r/Startups · r/Entrepreneur
動的拡張では、トピックに応じたサブレディットが追加されます(例:AI に関するクエリでは r/MachineLearning、暗号資産では r/CryptoCurrency、金融では r/fintech)。
🩺 スタートアップ診断
| ツール | 説明 |
|---|---|
analyze_startup | スマートなトリアージルーターです。アイデアと指標を自動判別し、適切な分析に振り分けます。 |
analyze_execution_stability | 開発速度、エンジニアリング上のリスク、技術的負債を評価します。 |
analyze_revenue_health | MRR/ARR の推移、財務リスク、解約、ユニットエコノミクスを評価します。 |
analyze_burnout_risk | 作業パターン、認知負荷、集中力の分散から、燃え尽きの兆候を検出します。 |
analyze_distribution_discipline | マーケティングのリスク、アウトプットの一貫性、ファネルの効率を測定します。 |
generate_full_diagnosis | すべての診断領域を対象に、システムを包括的にスキャンします。 |
💬 MCP プロンプト
| プロンプト | 説明 |
|---|---|
run-the-bet | 新しいアイデアのための、損失を防ぐ包括的なパイプラインです。 |
market-check | 幅広いスキャンと詳細な分析を組み合わせ、市場の飽和状況とトレンドを分析します。 |
should-i-build | 簡易的な障壁チェックです。パターンのスキャンと収益基準により、構築を進めてよいか判断します。 |
analyze-startup | スタートアップ分析をガイドします。アイデアまたは指標のトリアージと振り分けを行います。 |
📖 MCP リソース
| リソース | URI | 説明 |
|---|---|---|
| 利用ガイド | openglad://guide | ツール選択のロジック、推奨ワークフロー、使い方のヒントを含む、エージェントが読み取れるガイドです。 |
クイックスタート
ホスト型サーバーに接続する
MCP サーバーはデプロイ済みで、すぐに利用できます。
https://openglad.tuguberk.dev/mcp
Claude Desktop/Cursor/Windsurf/任意の MCP クライアント
MCP クライアントの設定に追加します。
{
"mcpServers": {
"openGlad": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://openglad.tuguberk.dev/mcp"]
}
}
}
MCP Inspector(テスト用)
npx @modelcontextprotocol/inspector@latest
# Enter URL: https://openglad.tuguberk.dev/mcp
プロンプトの例
接続したら、AI クライアントで次のプロンプトを試してください。
"Run the bet on my startup idea: an AI-powered tool that generates investor pitch decks from a one-page brief"
"Compare these two ideas for me: (1) AI accounting SaaS for freelancers, (2) no-code internal tools builder"
"Run a full health diagnostic on my startup with these metrics: MRR $12k, churn 8%, 3 developers, shipping weekly"
"Is the micro-SaaS market oversaturated? Check trends across Reddit, HN, and GitHub."
デプロイ
前提条件
独自にデプロイする
# Clone and install
git clone https://github.com/tugberkakbulut/openGlad.git
cd openGlad
npm install
# Local development
npm run dev
# Deploy to Cloudflare
npx wrangler deploy
API キーは不要です。openGlad はすべての市場データを無料の公開 API 経由で取得します。結果はクエリごとにエッジで1時間キャッシュされます。
プロジェクト構成
openGlad/
├── src/
│ ├── config/
│ │ └── constants.ts # Subreddits + dynamic topic expansion map
│ ├── prompts/
│ │ └── index.ts # LLM system prompts for all tools
│ ├── services/
│ │ ├── aggregator.ts # Multi-source fetcher + evidence envelope wrapper
│ │ ├── reddit.ts # Reddit search + engagement ranking + dedup + retry
│ │ ├── hackernews.ts # HN Algolia API integration
│ │ ├── polymarket.ts # Polymarket Gamma API integration
│ │ └── github.ts # GitHub public search API integration
│ ├── tools/
│ │ ├── friction.ts # Friction engine tools (run_the_bet, compare_ideas, etc.)
│ │ └── diagnostics.ts # Diagnostic tools (execution, revenue, burnout, distribution)
│ ├── utils/
│ │ ├── dedupe.ts # Jaccard N-gram deduplication + per-author caps + engagement scoring
│ │ └── helpers.ts # Evidence envelope response builder
│ └── index.ts # Server entry point, prompts, resources & tool registration
├── wrangler.jsonc # Cloudflare Worker configuration
├── package.json
└── tsconfig.json
仕組み
Friction Engine フロー(損失防止)
- ユーザーが質問 → 「AI 履歴書作成ツールを作りたい」
- AI クライアント →
run_the_betまたはanalyze_startupを呼び出します - openGlad Worker → 4 つのソースから並行して取得します:Reddit(11 以上のサブレディット)、HackerNews、GitHub、Polymarket(すべてエッジで 1 時間キャッシュ)
- 重複排除とランキング → Jaccard 類似度でソース間の重複を削除し、著者ごとの上限(最大 3 件)で特定の意見が支配的になるのを防ぎ、エンゲージメントスコアで新しさ、スコア、アクティビティを重み付けします
- パターンスキャン → 行動上のリスク(過剰な構築、収益化の回避)を特定します
- 損失シミュレーション → 実際の市場シグナルに基づいて、予想損失を数値化した 3 つの失敗シナリオを整理します
- 収益ゲート → 収益化が実証されるまで構築をロックします
- ユーザーが受け取る内容 → 盲点、失敗要因、そして構築が許可されるかどうかを率直に示す現実確認です
compare_ideas フロー
- ユーザーが提供 → スタートアップのアイデアを 2~3 件説明します
- 並行取得 → すべてのアイデアの市場コンテキストを同時に取得します
- 比較分析 → 各アイデアについて、簡潔な摩擦ブロック(パターンリスク、市場シグナル、予想損失、ゲートの状態)を作成します
- ランキング付き判定 → どのアイデア(該当するものがあれば)に取り組むべきか、1 つの推奨を提示します
使用技術
- Cloudflare Workers — サーバーレスエッジコンピューティング
- Model Context Protocol — AI ツール統合の標準プロトコル
- Cloudflare Agents SDK — MCP サーバーのフレームワーク
- Reddit Public JSON API — コミュニティの市場インテリジェンス
- Hacker News Algolia API — 開発者コミュニティのシグナル
- GitHub REST API — オープンソースの採用状況と競合他社の活動
- Polymarket Gamma API — 予測市場のオッズ
インスピレーション
マルチソース集約、Jaccard による重複排除、エンゲージメントベースのランキング、データソースが少ない場合の再試行、エビデンスエンベロープのパターンは、mvanhorn/last30days-skill(MIT)から着想を得ています。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。