The Loss-Prevention Friction Engine for Founders
An AI-powered MCP server that stops you from building things nobody wants using clinical analytics, behavioral pattern scanning, and real-time market intelligence from Reddit, Hacker News, GitHub, and Polymarket.
Tools • Quickstart • Architecture • Deployment
______________________________________________________________________
什么是openGlad?
openGlad是一个 模型上下文协议(MCP)服务器 它是初创公司的终极摩擦引擎。它为人工智能代理(Claude、Cursor、Windsurf、Le Chat等)提供了专门的工具来加强损失预防 *之前* 你只需编写一行代码:
- 🛑 防损管道 --运行行为模式扫描、三种情况的失败预测,并锁定构建,直到确认货币化。
- 🔍 多源市场情报 --聚合来自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(边缘部署,全球分布)
- 协议:通过流式HTTP的MCP(模型上下文协议)
- 市场数据: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 | 过度拥挤和进入风险过滤器。检测tarpit想法和延迟进入风险。 | Reddit+HN+GitHub+Polymarket |
scan_reddit_trends | 大趋势扫描器:情绪、危险信号、警示故事和6-12个月的预测。 | Reddit+HN+GitHub+Polymarket |
数据来源:
| 来源 | API | 它添加了什么 |
|---|---|---|
| 公共JSON(免费,无密钥) | 社区情绪,11个子版块+动态主题扩展 | |
| 黑客新闻 | Algolia API(免费,无密钥) | 技术创始人信号-开发者采用,HN讨论 |
| GitHub | 公共搜索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
动态扩展添加了特定主题的子版块(例如。 r/MachineLearning 对于AI查询, 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克劳德桌面/光标/风帆/任何MCP客户端
添加到MCP客户端配置中:
{
"mcpServers": {
"openGlad": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://openglad.tuguberk.dev/mcp"]
}
}
}MCP检查员(用于测试)
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."部署
先决条件
- 18+
- Cloudflare帐户
部署您自己的
# 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运作原理
摩擦发动机流量(防损)
- 用户询问 → *“我想建立一个人工智能简历构建器”*
- AI客户端 → Calls
run_the_bet或analyze_startup - openGlad Worker → 同时从4个来源获取:Reddit(11+子版块)、HackerNews、GitHub、Polymarket(所有内容在边缘缓存1小时)
- 重复数据删除和排名 → Jaccard相似性消除了跨源重复;每位作者上限(最多3人)可防止单一声音占主导地位;参与度评分权重新鲜度+得分+活动
- 图案扫描 → 识别行为风险(过度建设、避免货币化)
- 损失模拟 → 根据实际市场信号,绘制出3种基于量化预期损失的故障场景
- 收入门 → 锁定建筑,直到证明货币化
- 用户收到 → 残酷的现实检验:盲点、故障模式以及是否允许它们构建
比较_想法流
- 用户提供 → 2-3 创业想法描述
- 并行获取 → 同时为所有想法获取市场背景
- 比较分析 → 每个想法都会得到一个压缩的摩擦块(模式风险、市场信号、预期损失、闸门状态)
- 排名判决 → 关于追求哪种想法(如果有的话)的单一建议
构建于
- Cloudflare 边缘计算平台 --无服务器边缘计算
- 模型上下文协议 --AI工具集成的标准协议
- Cloudflare代理SDK --MCP服务器框架
- Reddit公共JSON API --社区市场情报
- 黑客新闻Algolia API --开发者社区信号
- **** --开源采用和竞争对手活动
- Polymarket伽玛API --预测市场赔率
灵感
多源聚合、Jaccard重复数据删除、基于参与度的排名、瘦源重试和证据包络模式的灵感来自 mvanhorn/最后30天技能 (麻省理工学院)。
许可证
麻省理工学院

