mcpField
O
OpenGlad

OpenGlad

本地服务
github.com/Tuguberk商业与营销927 周前更新

关于 OpenGlad

OpenGlad 是面向创业者及 AI Agent 的 MCP 服务,用于在投入资源前评估创业想法与运营状况。它结合行为风险检查,以及来自 Reddit、Hacker News、GitHub 和 Polymarket 的市场信号。

主要功能

  1. 01创业想法止损流程
  2. 02行为风险模式扫描
  3. 03三情景损失模拟
  4. 04多来源市场趋势分析
  5. 05对 2–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 标志

为创始人打造的止损摩擦引擎

一款由 AI 驱动的 MCP 服务,利用临床分析、行为模式扫描,以及来自 Reddit、Hacker News、GitHub 和 Polymarket 的实时市场情报,阻止你构建无人需要的产品。

工具 • 快速开始 • 架构 • 部署

openGlad 演示


什么是 openGlad?

openGlad 是一个 Model Context Protocol (MCP) 服务,充当初创公司的终极摩擦引擎。它为 AI Agent(Claude、Cursor、Windsurf、Le Chat 等)提供专用工具,在你写下第一行代码之前强制执行止损措施:

  • 🛑 止损流程 — 执行行为模式扫描、进行 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提供的数据
Reddit公共 JSON(免费,无需密钥)社区情绪、11 个基础子版块 + 动态主题扩展
Hacker NewsAlgolia API(免费,无需密钥)技术创始人信号——开发者采用情况、HN 讨论
GitHub公共 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_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://guideAgent 可读取的指南,包含工具选择逻辑、推荐工作流和使用技巧。

快速开始

连接到托管服务

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

工作原理

摩擦引擎流程(防止损失)
  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. 排序后的结论 → 针对应该追求哪个创意(如果有),给出单一建议

构建所用技术

灵感来源

多来源聚合、Jaccard 去重、基于互动的排序、数据来源稀少时重试,以及证据封套模式,灵感来自 mvanhorn/last30days-skill(MIT)。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。