Founders OS – 为你的AI客户端提供真实业务上下文,支持自托管
Founders OS 是一个开源 MCP 服务器,为创业公司和小型企业提供完整的业务上下文,包括 CRM、任务、项目、财务、订阅源、记忆等功能模块,可集成到 Claude、Cursor 等 AI 客户端中,支持自托管部署。
Founders OS 是一个开源的 MCP(Model Context Protocol)服务器,专为创业公司和小型企业设计,旨在为 AI 代理提供完整的业务上下文。通过 Founders OS,用户可以将 CRM、项目、任务、财务等数据无缝连接到 Claude、Cursor 或任何兼容 MCP 的 AI 客户端。该项目的网站为 foundersmcp.com,由 OurThinkTank 开发。
对于初次接触 AI 工具的用户,项目提供了一份名为“Read This First”的入门指南,用通俗语言介绍 Founders OS 的功能边界、AI 助手的能力与局限,以及使用习惯建议。
Founders OS 包含 12 个模块,共 92 个工具,覆盖了企业运营的多个方面:
- CRM 模块(13 个工具):管理客户组织和联系人,支持管道阶段(潜在客户、意向客户、商机、成交客户、续约、流失/不活跃),可记录交互、查看仪表盘。
- 任务模块(12 个工具):统一的任务管理,支持组织/个人范围、实体关联、AI 分配、依赖关系和进度备注。任务完成时可存储为记忆。
- 项目模块(5 个工具):以项目标签(如 #acme-rebuild)锚定的项目记录,可查看项目卡片、关联标签、按状态分组的最新任务。
- 运行手册模块(11 个工具):可重复使用的编排模板。定义一个手册后,可针对客户运行,自动创建本地任务并调用外部 MCP 工具(如 GitHub、Slack)。如果连接不可用,步骤会优雅回退为标记为 [manual] 的任务。
- 标签模块(4 个工具):共享标签注册表,支持软验证。标签建议使用前缀(如 # 项目名、@ 人名、! 状态),但不会强制阻止操作。
- 财务模块(14 个工具):简单的复式记账,按公司 ID 隔离,支持用户级访问控制。提供交易、账户、报表等工具。
- 订阅源模块(13 个工具):内置 RSS/Atom/JSON 订阅阅读器,支持订阅、简报、搜索、书签和置顶。
- 记忆模块(5 个工具):基于 pgvector 的语义记忆,支持个人和组织作用域、近重复检测、元数据过滤和分页。嵌入提供商可选 OpenAI、AWS Bedrock 或 Ollama。
- 概览模块(4 个工具):跨域读取视图,为 AI 代理准备即用仪表盘,包括会话开始、实体卡片、周回顾和待办列表。
- 成员模块(4 个工具):组织成员目录,支持添加、移除成员,设置公司所有者。
- 审计与恢复模块(2 个工具):完整审计日志和软删除恢复。
- 诊断模块(5 个工具):Ping、版本、使用指南、能力探索器和演示。
快速开始
运行 Founders OS 需要一个 Supabase 项目、一个嵌入 API 密钥(默认使用 OpenAI)以及一个支持 MCP 的 AI 客户端。
首先,在 Supabase 中创建项目,然后在 SQL 编辑器中运行 supabase/setup.sql 来设置完整的数据库架构,包括扩展、表、索引、行级安全策略等。也可以使用项目网站上的向导(foundersmcp.com/setup)根据嵌入提供商生成 SQL。
接着,通过 npx 运行 MCP 服务器。在 AI 客户端的 MCP 配置中添加 Founders OS 的服务器信息,包括 Supabase 凭证、公司 ID、用户 ID、时区、嵌入提供商等。配置可以直接从向导复制或手动填写。
配置完成后,可以尝试一系列命令,例如查看能力、获取会话概览、添加客户、记录交互、创建任务、运行手册等。
技术细节
记忆模块支持多种嵌入提供商:默认使用 OpenAI 的 text-embedding-3-small(1536 维),也可选择 AWS Bedrock 或 Ollama。设置嵌入维度后不可更改,更换提供商需要重新嵌入记忆表。
财务模块支持多公司管理,通过不同的 FOUNDERS_OS_COMPANY_ID 隔离账簿。默认只有公司所有者拥有财务访问权限,其他人需显式授权。
运行手册的步骤可以包含占位符(如 {{customer.name}}),在运行时解析。支持原生任务和外部 MCP 动作两种步骤类型。
总体而言,Founders OS 通过 MCP 协议将分散的业务数据整合到一个统一的上下文中,使 AI 代理能够更智能地执行任务,同时保持数据的完全控制和自托管灵活性。