Founders OS – AIクライアントに実際のビジネスコンテキストを提供、セルフホスト対応
Founders OS はオープンソースの MCP サーバーで、スタートアップや小規模企業向けに CRM、プロジェクト、タスク、財務、フィード、メモリ、プレイブックなど完全なビジネスコンテキストを提供し、Claude や Cursor などの AI クライアントからアクセス可能。Supabase でセルフホストできます。
Founders OS は、オープンソースの MCP(Model Context Protocol)サーバーであり、スタートアップや小規模企業の経営者が AI エージェントにリアルなビジネスコンテキストを提供することを目的としています。CRM、プロジェクト、タスク、財務、フィード、メモリ、プレイブックなどのデータを Claude、Cursor、または MCP 互換の AI クライアントにシームレスに接続します。プロジェクトの Web サイトは 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 など)の呼び出しを自動化。コネクタがない場合は手動タスクにフォールバック。
- タグモジュール(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 を実行してデータベーススキーマ(拡張機能、テーブル、インデックス、RLS ポリシーなど)をセットアップします。プロジェクト Web サイトのウィザード(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 エージェントがよりインテリジェントにタスクを実行できるようにすると同時に、データの完全な制御とセルフホストの柔軟性を提供します。