你的全部业务。一个对话。
YC MCP Apps黑客马拉松| 2026年2月21日|旧金山Y Combinator
我们用7个自然语言提示取代了8个SaaS工具。在90秒内,一位创始人从“我的生意怎么样?”到完成一笔15万美元的交易——有真实的管道数据、真实的意向信号和一个定价模拟器,告诉你是打折还是持有公司。一切都在克劳德。
这不是黑客马拉松的原型。这是两年的生产基础设施——41个客户,15.6万美元的MRR,82%的毛利率——在一个周末通过MCP暴露出来。
______________________________________________________________________
为何这很重要
1万亿美元以上的SaaS市场正在崩溃。HubSpot下跌70%。ZoomInfo下跌49%。2025年,五位首席执行官离职。每个创始人仍然会将8-12个彼此不通信的断开连接的工具缝合在一起。
与此同时,每周有8亿人使用ChatGPT。Claude是开发人员居住的地方。两者都没有业务背景——没有管道,没有客户,没有收入。
我们解决了这个问题。 32个MCP工具。8个业务领域。12个互动场景。一次谈话。
创始人问了一个问题。人工智能工作空间用实时数据、交互式图表和可操作的建议来回答——不是通用的建议,而是“Figma的Reema Batta的意图得分为87/100,她本周访问了你的定价页面6次,这是你的通话要点,如果你提供20%的折扣,你的T台会发生什么。”
______________________________________________________________________
演示(7个提示,90秒)
| 你说什么发生了什么 | ||
|---|---|---|
| 1 | *“今天早上我的生意怎么样?”* | 完整的业务仪表板:15.6万美元的MRR,82%的利润率,41个客户,管道,任务,通知 |
| 2 | *“跟我说说菲格玛”* | 通过阿波罗浓缩实时公司简介,自动同步15万美元交易,关键联系人 |
| 3 | *“我们在Figma上有什么信号?”* | Reema Batta——增长副总裁,意向87/100,“准备购买”。本周访问了6个定价页面 |
| 4 | *“如果我提供20%的折扣怎么办?”* | 交互式滑块。 拖动到10%→ “接受交易”拖至35%→ “不要打折。”实时Chart.js EV曲线 |
| 5 | *“显示交易影响”* | 财务叙述:MRR转变、利润率影响、跑道变化、Reema框架 |
| 6 | *“为我打电话做好准备”* | 执行简报:谈话要点、待办事项清单、通话记录、最热情的联系人分析 |
| 7 | *“我有一个小时,我该怎么办?”* | 限时行动计划:5项任务,35万美元风险, Go按钮 执行每项任务 |
每个场景都链接到其他场景。滑块与服务器进行通信。Go按钮触发真正的工具调用。
______________________________________________________________________
是什么让这与众不同
AI工作空间内的双向UI。 定价模拟器滑块不仅显示数据,还调用 app.callServerTool() 在每次拖动时重新运行财务模型。服务器响应,图表更新,判决改变。这不是静态嵌入。这是一个生活在Claude内部的反应式应用程序。
真实的业务,真实的数据。 87.5万美元的管道,涉及8笔活跃交易。个人层面的意图信号与行为评分。计算接近概率、预期价值曲线和LTV影响的财务模型。不是用于演示的模拟数据,而是服务于实时业务的生产API。
32个工具,零新基础设施。 每个工具都是围绕现有Markster Panel REST API的薄MCP包装,这些API目前为41个客户提供服务。黑客马拉松并没有创造一个产品。它证明了一个分布模型。
______________________________________________________________________
建筑
+-----------------------------------------------------------+
| Claude / ChatGPT |
| (AI Workspace) |
+--------------------------+--------------------------------+
| MCP Protocol
+--------------------------+--------------------------------+
| Markster MCP Server |
| Express 5 + StreamableHTTPServerTransport |
| 32 tools + UI resource (single-file HTML bundle) |
+------------------------------------------------------------+
| +-----------+ +-----------+ +-----------+ +-----------+ |
| | Customer | | Content | | Outreach | | Tasks | |
| | Workspace | | Calendar | | Pipeline | | AI Team | |
| +-----+-----+ +-----+-----+ +-----+-----+ +-----+-----+ |
| | | | | |
| +-----+--------------+-------------+--------------+----+ |
| | Markster Panel REST API | |
| | panel.markster.io (production) | |
| +-------------------------------------------------------+ |
| |
| +-----------+ +-----------+ +-----------+ +-----------+ |
| | Apollo | | Impact | | Pricing | | Signals | |
| | Enrich | | Engine | | Sim | | Engine | |
| +-----------+ +-----------+ +-----------+ +-----------+ |
| Custom tools: live enrichment + financial modeling |
+------------------------------------------------------------+
| Interactive UI (Vite + vite-plugin-singlefile) |
| Chart.js | Bidirectional callServerTool() | 12 scenes |
+------------------------------------------------------------+12互动场景
| 场景 | 功能 | 交互元素 |
|---|---|---|
| 概述 | 业务引导——关键绩效指标、任务、通知 | 交通灯指标、快速行动 |
| 研究 | 公司简介,Apollo实时丰富 | 实时API调用,交易同步 |
| 人员 | 联系人搜索、意图评分 | 个人资料卡、角色背景 |
| 信号 | 个人层面的购买信号 | 按意图得分排名 |
| 定价 | 折扣模拟,电动汽车曲线 | 滑块、实时图表、判决 |
| 交易影响 | 每笔交易的财务叙述 | 每个联系人的背景框架 |
| 通话准备 | 执行简报、谈话要点 | 根据所有可用数据编辑 |
| 外展 | 序列、注册 | 草稿+发送 |
| 管道 | 分阶段交易,风险标志 | 8笔交易87.5万美元 |
| 内容 | 跨4个平台的日历,15个帖子 | 状态徽章,实时链接 |
| 冷邮件 | 域运行状况、邮箱预热 | 基础设施监控 |
| 行动计划 | 按收入影响划分的限时优先事项 | Go按钮→ 执行任务 |
______________________________________________________________________
32工具库存
客户和CRM(8个工具)
| 工具 | 说明 |
|---|---|
customer_workspace_snapshot | 统一的客户状态:配置文件、通知、任务、KPI |
customer_profile_manage | 读取/更新客户资料和入职数据 |
contact_profile_workspace | 搜索、获取和管理联系人资料 |
company_profile_workspace | 搜索、获取和管理公司简介 |
onboarding_flow_manage | 开始入职培训,坚持步骤答案 |
onboarding_ai_assist | AI预填充、评分、语音包生成 |
dashboard_insights | 仪表板切片、时间序列、刷新 |
pipeline_workspace | CRM渠道、趋势历史、风险交易 |
任务和人工智能团队(5个工具)
| 工具 | 说明 |
|---|---|
task_workspace | 任务概述、进度、初始化 |
task_action | 开始、完成、重新打开任务、更新笔记 |
task_content_regenerate | 重新生成入职培训生成的内容 |
ai_team_workspace | 列出AI代理,管理对话 |
ai_team_chat_turn | 使用SSE流媒体发送消息 |
内容和社交(4个工具)
| 工具 | 说明 |
|---|---|
content_calendar_workspace | 生成、列出、获取内容日历 |
content_post_workspace | 生成、编辑、重新生成、批准社交帖子 |
content_audio_library | 列出、上传、删除音轨 |
content_social_accounts | 获取CRM关联的社交账户 |
外联和勘探(4个工具)
| 工具 | 说明 |
|---|---|
outreach_brand_assets_workspace | 管理品牌、优惠、人物角色 |
outreach_icp_workspace | 创建、列出、过滤理想客户档案 |
outreach_sequence_workspace | 管理出站序列生命周期 |
outreach_enrollment | 将潜在客户纳入外展活动 |
知识与人工制品(3个工具)
| 工具 | 说明 |
|---|---|
customer_artifact_workspace | 创建、列出、编辑、归档工件 |
customer_document_workspace | 客户文档的CRUD |
customer_data_change_review | 提案队列+批准/拒绝 |
电子邮件基础架构(3个工具)
| 工具 | 说明 |
|---|---|
domain_mailbox_manage | 带健康检查的CRUD域/邮箱 |
cold_mail_health | 设置状态、预热进度、收件箱率 |
customer_image_assets | 上传、删除个人资料照片和徽标 |
声音和品牌(1个工具)
| 工具 | 说明 |
|---|---|
voice_pack_workspace | 语音包CRUD,设置公司默认语音 |
交易情报(4个自定义工具)
| 工具 | 说明 |
|---|---|
sales_intelligence | 多模式:研究(阿波罗直播)、信号、定价模拟 |
deal_impact | MRR、利润、跑道、佣金影响建模 |
simulate_pricing | 具有接近概率+EV曲线的折扣模拟 |
daily_priorities | 按收入影响排名的限时行动计划 |
______________________________________________________________________
技术栈
| 层 | 技术 |
|---|---|
| MCP服务器 | @modelcontextprotocol/sdk 1.19.3+快递5.0.1 |
| MCP应用程序UI | @modelcontextprotocol/ext-apps 1.0.1 |
| 部署 | @mcp-use/cli 2.13.5(人工云) |
| 认证 | @workos-inc/node 8.5.0(OAuth 2.1,AuthKit) |
| Bundler | Vite 6.3.5+Vite插件单文件(零CSP,单HTML) |
| 图表 | Chart.js(内联,捆绑) |
| 验证 | Zod 3.24.4+OpenAPI模式生成 |
| 语言 | TypeScript 5.8.3 |
| 丰富 | Apollo API(实时,任何域) |
| 金融引擎 | 自定义:接近概率、EV曲线、LTV建模 |
赞助商技术整合
| 赞助商 | 我们如何使用它 |
|---|---|
| Anthropic | Claude是主要的AI工作空间。MCP是协议。 |
| 开放人工智能 | ChatGPT是第二个平台。相同的服务器,相同的工具,相同的用户界面。 |
| 谜题 | 财务指标使用Puzzle术语: burn_multiple, spotlight_anomalies, cash_out_date.API直接交换(如果可用)。 |
| WorkOS | AuthKit+OAuth 2.1用于多租户MCP身份验证。JWTs中的RBAC。 |
| 云耀 | DNS和电子邮件基础设施。通过以下方式进行域健康监控 cold_mail_health. |
| 制造 | 一个命令部署到Manufact Cloud。MCP应用程序脚手架 @mcp-use/cli. |
______________________________________________________________________
快速开始
npm install
npm run build
PORT=3002 npm run start验证:
curl -s http://127.0.0.1:3002/
curl -sS -H 'Accept: application/json, text/event-stream' \
-H 'content-type: application/json' \
-X POST http://127.0.0.1:3002/mcp \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
MARKSTER_API_BASE_URL | 对于实时模式 | Markster面板API基本URL |
MARKSTER_CUSTOMER_API_KEY | 对于实时模式 | Markster面板中的客户令牌 |
MARKSTER_MOCK_MODE | 否 | 设置 true 用于本地模拟响应 |
MARKSTER_TOOL_CALL_LOGGING | 否 | 设置 true 用于详细的工具日志记录 |
WORKOS_CLIENT_ID | 用于身份验证 | WorkOS客户端ID |
WORKOS_REDIRECT_URI | 用于身份验证 | OAuth重定向URI |
WORKOS_COOKIE_PASSWORD | 用于身份验证 | 会话cookie加密密钥 |
PORT | 无 | 服务器端口(默认值:3000) |
部署
npm run deploy # One-command deploy to Manufact CloudMCP验证CLI
npm run mcp:test -- check --endpoint http://127.0.0.1:3002/mcp
npm run mcp:test -- list-tools --endpoint http://127.0.0.1:3002/mcp
npm run mcp:test -- call --tool sales_intelligence \
--args '{"mode":"research","company_name":"Anthropic"}' \
--endpoint http://127.0.0.1:3002/mcp______________________________________________________________________
数字
| 度量 | 值 |
|---|---|
| MCP工具已注册 | 32 |
| UI场景 | 12个交互式 |
| 赞助商整合 | 6个,共6个 |
| 双向UI | 是(滑块与服务器对话) |
| 实时MRR | 15628美元 |
| 客户 | 41 |
| 毛利率 | 82% |
| 首次客户增长 | 15个月内增长9.2倍(7.1万美元至130万美元) |
| 管道 | 8笔交易87.5万美元 |
| 员工 | 0(两位创始人每天编码) |
______________________________________________________________________
项目结构
.
├── server.ts # MCP server setup + tool registration
├── main.ts # Express app, auth, logo proxy, MCP routes
├── src/
│ ├── tools/
│ │ ├── markster-business-os.ts # 28 Markster tool executors + registration
│ │ ├── daily-priorities.ts # Action plan tool
│ │ ├── simulate-pricing.ts # Pricing simulator
│ │ ├── deal-impact.ts # Financial deal modeling
│ │ ├── prep-call.ts # Call prep briefing
│ │ └── get-signals.ts # Person-level signals
│ ├── services/
│ │ ├── impactEngine.ts # Close probability, EV curves, LTV model
│ │ └── mockData.ts # Pre-seeded company data, deal defaults
│ ├── ui/
│ │ └── app.ts # 4500+ line interactive UI (12 scenes)
│ ├── shared/
│ │ ├── marksterToolManifest.ts # Tool catalog + schema definitions
│ │ └── markster-brand-pack.ts # Visual system tokens
│ ├── markster/
│ │ └── client.ts # Markster Panel API client
│ └── types/
│ └── contracts.ts # Zod schemas + TypeScript types
├── data/
│ ├── financials.json # Puzzle-style financial baseline
│ ├── mock-signals.json # Person-level intent signals
│ └── preseeded/ # Apollo company cache (10 companies)
├── resources/
│ └── app.html # UI entry point (Vite builds to dist/)
└── docs/
├── demo-storyboard.md # Demo script + Q&A playbook
├── design.md # Full architecture + positioning
├── ecosystem-poster.html # Visual ecosystem map
└── demo-page.html # One-page project overview______________________________________________________________________
团队
伊万·伊万卡 (首席执行官)——在YC SF现场。推销、演示、策略。 阿提拉·苏考斯德 (CTO)——远离哥本哈根。工程、MCP布线、部署。
零员工。两位创始人每天都在编码。第一个客户在15个月内增长了9.2倍。
______________________________________________________________________
*28个生产工具。您的整个业务操作系统。一次谈话。我们向你展示了一种流程——试试其余的。*
