Capy について
Capyは、スタートアップ創業者向けのオープンソースの株主管理ツールです。株式情報や持分の分析、資金調達シナリオの作成に対応し、MCP経由でAIアプリが変更案を作成できます。適用には管理者の操作が必要です。
主な機能
- 01ステークホルダー、株式、オプション、SAFE、プランの管理
- 02希薄化後の持分とベスティングの確認
- 03株式ラウンドとSAFEのシナリオ作成
- 04Pulleyのワークブックを取り込み、ExcelまたはCSVで出力
- 05書類と承認用ドラフトの保存
活用シーン
- 01Pulleyから株主管理表を移行
- 02持分とベスティングの確認
- 03資金調達による希薄化シナリオの比較
- 04管理者確認用の株式変更案を準備
MCP 対応
Capyはホスト型MCPエンドポイントを提供し、Claude、ChatGPT、CursorなどのAIアプリから株主管理表を読み取れます。許可すると、付与、行使、取り消し、ステークホルダーへの更新、取締役会の同意案を作成できますが、変更の適用はCapy上で管理者が行います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://capyinc.com/mcpclaude mcp add --transport http com-capyinc-capy https://capyinc.com/mcp{"mcpServers":{"com-capyinc-capy":{"type":"http","url":"https://capyinc.com/mcp"}}}Cursor で開く{"servers":{"com-capyinc-capy":{"type":"http","url":"https://capyinc.com/mcp"}}}VS Code で開く{"mcpServers":{"com-capyinc-capy":{"type":"http","url":"https://capyinc.com/mcp"}}}{"mcpServers":{"com-capyinc-capy":{"serverUrl":"https://capyinc.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Capy
一つのことを、優れた形で。それがあなたのキャップテーブルです。
創業者向けのオープンソースのキャップテーブル管理ツールです。Pulleyからインポートし、株式を管理して、データを持ち出せます。
Capyを使う · セルフホスト · AIアプリ · 貢献する · ロードマップ · 変更履歴

Capyを選ぶ理由
私たちもPulleyの顧客でした。自分たちで運用を続けられ、コードを確認でき、データをエクスポートできる、シンプルで分かりやすいプロダクトを求めていました。そこでCapyを作りました。
このリポジトリには、ウェブアプリ、バックエンド関数、株式計算、インポート/エクスポートのコード、デプロイ設定が含まれています。capyinc.comのホステッドサービスは、このアプリケーションを実行しています。セルフホスト環境では、Capyのサブスクリプションは不要です。
できること
| ワークフロー | 含まれる機能 |
|---|---|
| キャップテーブルを取り込む | 登録前にPulleyの詳細なExcelエクスポートをプレビューできます。保存前に照合結果と警告を確認でき、連絡先は別途インポートできます。 |
| 株式を管理する | ステークホルダー、株式、オプション、SAFE、株式クラス、株式プランを追跡できます。履歴を記録しながら、修正、オプションの行使、取り消しを記録できます。 |
| 持分を把握する | 完全希薄化後の持分、株式プランの準備金、対応する月次ベスティングスケジュールを確認できます。キャップテーブルを検索、並べ替え、絞り込みできます。 |
| 資金調達をモデル化する | プライスド・ラウンドによる希薄化を、プレマネーおよびポストマネーSAFE、バリュエーションキャップ、ディスカウントと比較し、シナリオを保存できます。 |
| ステークホルダーと共有する | 一度だけ利用でき、取り消しも可能な招待を通じて、ステークホルダーが自分の保有株式にアクセスできるようにします。 |
| 記録を保管する | 書類を保存し、承認、オファー、連絡の下書きを保存できます。 |
| データを持ち出す | キャップテーブルをExcelで、個別のテーブルをCSVでダウンロードできます。 |
| AIアプリから利用する | MCP経由でClaude、ChatGPT、CursorなどのAIアプリに接続し、キャップテーブルを読み取って、管理者が適用する変更案を作成できます。 |
資金調達とSAFEの画面を見る
次のラウンドをモデル化する

SAFEを追跡する

スクリーンショットには、架空の企業と合成された記録を使用しています。
現在の対応範囲
Capy は立ち上げたばかりのプロジェクトで、動作するホステッド製品を提供しています。ご自身で評価できるよう、実装内容、チェック項目、制限事項を公開しています。
現在のリリースでは、署名用の書類送信、資金移動、税務申告、409A 評価、法的書類の自動生成には対応していません。Open Cap Table Format へのエクスポートはロードマップに記載されています。現在のエクスポート形式は Excel と CSV です。メールアドレスの確認/パスワード復旧メールの送信、および管理者チームへの招待機能はまだ実装されていません。
会社を移行する前に、対応ワークフローと制限事項およびPulley インポートガイドをお読みください。
AI アプリから Capy を使う
https://capyinc.com/mcp を Claude、ChatGPT、Cursor、VS Code、その他の MCP クライアントに追加してサインインし、アプリに表示を許可する会社を選択してください。アプリはキャップテーブルを読み取り、許可した場合は、株式付与、権利行使、取り消し、ステークホルダーへの更新、取締役会の同意案を作成できます。管理者が Capy で案を適用するまで、内容は変更されません。AI アプリの接続方法をご覧ください。
ローカルで実行する
必要なもの: Bun 1.3.14、Node.js 24、およびご自身の Convex プロジェクト。ローカル開発に Stripe と Cloudflare の認証情報は必要ありません。
git clone https://github.com/zain/capy.git
cd capy
bun install --frozen-lockfile
cp apps/web/.env.example apps/web/.env.local
bun run dev:setup
ご自身の Convex プロジェクトを作成するか、選択してください。CLI が packages/backend/.env.local を書き込んだら、リポジトリのルートから別のターミナルを開き、開発環境を設定します。
cd packages/backend
bunx convex env set SITE_URL http://localhost:3001
bunx convex env set BETTER_AUTH_SECRET "$(openssl rand -hex 32)"
bunx convex env set CAPY_SELF_HOSTED true
cd ../..
セットアップコマンドはプッシュの成功を待ちます。環境変数が不足しているというメッセージが表示された場合は、環境変数を設定する間もコマンドを実行したままにしてください。デプロイの .convex.cloud URL と .convex.site URL を apps/web/.env.local にコピーしてから、次を実行します。
bun run dev
localhost:3001 を開いてアカウントを作成し、ワークブックをインポートするか、空の会社を作成してください。環境変数の全項目とトラブルシューティングについては、開発ガイドをご覧ください。
チェック
bun run check # formatting, lint, production build, and TypeScript
bun run test # import/export, calculations, billing, and webhook tests
bun audit # known dependency vulnerabilities
GitHub Actions は、ロックファイルを固定し、本番環境の認証情報を使わずに、プッシュとプルリクエストでこれらのチェックを実行します。レビューとテストの要件については、CONTRIBUTING.mdをご覧ください。
アーキテクチャ
| 項目 | 技術 |
|---|---|
| Web アプリ | React、TanStack Start、TypeScript |
| データベースとサーバー関数 | Convex |
| 認証 | Convex アダプターを使用した Better Auth |
| 計算と検証 | Decimal.js と Zod |
| Excel のインポート/エクスポート | ExcelJS |
| ツール類 | Bun と Vite+ |
| ホステッド Web デプロイ | Cloudflare Workers |
apps/web/ Routes, product UI, authentication, imports, exports, and the MCP server
packages/backend/ Convex schema, functions, permissions, and file storage
packages/equity/ Shared equity calculations, validation, and modeling
packages/ui/ Shared UI components
packages/infra/ Cloudflare deployment command
scripts/ Production build helper
docs/ Setup, architecture, product scope, and migration guides
データフローとアクセス制限については、アーキテクチャガイドをご覧ください。セルフホスティングガイドでは、ご自身の Cloudflare アカウントと Convex アカウントへのデプロイ、更新、バックアップについて説明しています。Convex サーバー自体をお客様のインフラストラクチャで実行する方法は、このリポジトリではまだテスト済みのデプロイ方法ではありません。
メンテナーとサポート
Zain と Sina が開発しました。Zain がこのリポジトリをメンテナンスしています。[email protected] からチームに連絡できます。
- バグと機能リクエスト: issue を作成してください。
- セットアップと使い方に関する質問: Discussionsをご利用ください。
- 非公開の移行またはアカウントに関するサポート: メールでお問い合わせください。
- セキュリティの脆弱性: SECURITY.mdに記載のとおり、非公開の脆弱性報告をご利用ください。
公開 issue では、合成データを使用してください。報告に含める内容については、SUPPORT.mdをご覧ください。
ライセンスと謝辞
Capy は GNU AGPL v3.0(AGPL-3.0-only)の下でライセンスされています。コントリビューションにも同じライセンスが適用されます。依存関係とアセットのライセンスはそれぞれの作者に帰属します。詳しくは THIRD_PARTY_NOTICES.md をご覧ください。
Better T Stack、TanStack、Convex、Better Auth、shadcn/ui を使用して構築されています。Capy は独立したプロジェクトであり、Pulley または Carta とは提携していません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。