mcpField
O
OpenGlad

OpenGlad

ローカル
github.com/Tuguberkビジネス・マーケティング927 週間前に更新

OpenGlad について

OpenGladは、創業者やAIエージェント向けに、リソース投入前に事業案や運営状況を評価するMCPサーバーです。行動リスクの確認と、Reddit、Hacker News、GitHub、Polymarketの市場情報を組み合わせます。

主な機能

  1. 01事業案の損失防止パイプライン
  2. 02行動リスクパターンのスキャン
  3. 033シナリオの損失シミュレーション
  4. 04複数ソースの市場動向分析
  5. 052~3案の比較と順位付け
  6. 06スタートアップの健全性診断

活用シーン

  1. 01開発前の事業案の審査
  2. 02複数のスタートアップ案の比較
  3. 03市場の飽和度と参入リスクの確認
  4. 04収益、実行状況、燃え尽きリスクの評価

MCP 対応

OpenGladは、スタートアップ分析ツール、プロンプト、利用ガイドのリソースをMCPクライアントに提供します。Streamable HTTPを使用し、ホスト型MCPエンドポイントから利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"openGlad": {
"command": "npx",
"args": [
"-y",
"mcp-remote"
]
}
}
}
起動コマンドnpx -y mcp-remote

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-remote

ツール

13

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
idea_descriptionstringはいユーザー自身の言葉によるスタートアップのアイデアまたはビジネス構想。要約ではなく、説明全文を渡してください。

詳細

openGlad のロゴ

創業者の損失を防ぐ摩擦エンジン

臨床的な分析、行動パターンのスキャン、Reddit、Hacker News、GitHub、Polymarket からのリアルタイムな市場インテリジェンスを活用し、誰も求めていないものを作るのを防ぐ AI 搭載の MCP サーバーです。

ツール • クイックスタート • アーキテクチャ • デプロイ

openGlad のデモ


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_ideas2~3個のアイデアを複数のソースから並行して分析し、順位付きの比較と総合判定を提示します。Reddit + HN + GitHub + Polymarket
🔍 市場インテリジェンス(マルチソース)
ツール説明市場データ
analyze_market_trends過密状態と参入リスクのフィルターです。行き詰まりやすいアイデアや、参入の遅れによるリスクを検出します。Reddit + HN + GitHub + Polymarket
scan_reddit_trends幅広いトレンドスキャナーです。センチメント、危険信号、警告となる事例、6〜12か月先の予測を調べます。Reddit + HN + GitHub + Polymarket

データソース:

ソースAPI提供するデータ
RedditPublic JSON(無料、キー不要)コミュニティのセンチメント、11の基本サブレディット+動的なトピック拡張
Hacker NewsAlgolia API(無料、キー不要)技術系創業者のシグナル — 開発者の採用状況、HN での議論
GitHubPublic Search API(無料、キー不要)競合リポジトリの活動、スターの増加速度、オープンソースの採用状況
PolymarketGamma 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_healthMRR/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 フロー(損失防止)
  1. ユーザーが質問 → 「AI 履歴書作成ツールを作りたい」
  2. AI クライアント → run_the_bet または analyze_startup を呼び出します
  3. openGlad Worker → 4 つのソースから並行して取得します:Reddit(11 以上のサブレディット)、HackerNews、GitHub、Polymarket(すべてエッジで 1 時間キャッシュ)
  4. 重複排除とランキング → Jaccard 類似度でソース間の重複を削除し、著者ごとの上限(最大 3 件)で特定の意見が支配的になるのを防ぎ、エンゲージメントスコアで新しさ、スコア、アクティビティを重み付けします
  5. パターンスキャン → 行動上のリスク(過剰な構築、収益化の回避)を特定します
  6. 損失シミュレーション → 実際の市場シグナルに基づいて、予想損失を数値化した 3 つの失敗シナリオを整理します
  7. 収益ゲート → 収益化が実証されるまで構築をロックします
  8. ユーザーが受け取る内容 → 盲点、失敗要因、そして構築が許可されるかどうかを率直に示す現実確認です
compare_ideas フロー
  1. ユーザーが提供 → スタートアップのアイデアを 2~3 件説明します
  2. 並行取得 → すべてのアイデアの市場コンテキストを同時に取得します
  3. 比較分析 → 各アイデアについて、簡潔な摩擦ブロック(パターンリスク、市場シグナル、予想損失、ゲートの状態)を作成します
  4. ランキング付き判定 → どのアイデア(該当するものがあれば)に取り組むべきか、1 つの推奨を提示します

使用技術

インスピレーション

マルチソース集約、Jaccard による重複排除、エンゲージメントベースのランキング、データソースが少ない場合の再試行、エビデンスエンベロープのパターンは、mvanhorn/last30days-skill(MIT)から着想を得ています。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。