Sheet & Flow Landlord Math について
Sheet & Flow Landlord Mathは、賃貸物件や家主向けの計算を行うオフラインのMCPサーバーです。家主や物件分析担当者向けに、キャッシュフロー、融資、短期賃貸の損益分岐点、延滞料、契約通知、走行距離控除を計算します。
主な機能
- 01賃貸物件のキャッシュフローと収益指標
- 02住宅ローン返済額の計算
- 03短期賃貸の損益分岐点分析
- 04任意の州別例を含む延滞料計算
- 05契約通知日と走行距離控除
活用シーン
- 01賃貸物件のキャッシュフローとDSCRを評価
- 02Airbnbの損益分岐稼働率や宿泊料金を推定
- 03猶予期間と上限を考慮した延滞料の計算
- 04賃貸契約の更新通知日を確認
MCP 対応
賃貸物件分析、住宅ローン返済、短期賃貸分析、延滞料、契約更新通知、2026年IRS標準走行距離控除のMCPツールを提供します。ネットワーク通信やAPIキーなしでローカル実行します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Sheet & Flow Landlord Math(MCP server)
Model Context Protocol ツールとして提供する、大家や賃貸物件向けの計算ツールです。Claude、Cursor、VS Code、その他の MCP クライアントが、毎回推測ではなく同じ方法で計算できます。
- オフラインで決定論的です。 ネットワーク通信はなく、API キーも不要で、データがコンピューターの外に出ることはありません。
- 依存関係はありません。 シンプルな Node.js(18 以降)で動作し、約 380 行のコードを読むことができます。
- テスト済みです。 Node 18、20、22 の CI で、独立した Python モデルを使った 552 件のランダムケースと、Sheet & Flow のチュートリアルの計算例をテストしています。リリース前には、賃貸物件の計算結果をスプレッドシートで再計算した(LibreOffice)案件とも照合しました。
ツール
| ツール | 回答する内容 |
|---|---|
rental_property_analysis | 初年度の NOI、月間・年間キャッシュフロー、キャップレート、自己資金利回り、DSCR、総賃料倍率、損益分岐点の稼働率、経費率 |
mortgage_payment | 月々の元金と利息、利息の総額 |
short_term_rental_analysis | Airbnb/VRBO の予約済み宿泊数、滞在数、総収入、キャッシュフロー、RevPAR、予約済み宿泊 1 泊あたりの価値、損益分岐点の稼働率、損益分岐点の宿泊料金 |
rent_late_fee | 延滞日数と延滞料:猶予期間、定額料金+割合料金+日額料金、上限額。任意でコロラド州/ニューヨーク州/テキサス州の例も指定できます |
lease_renewal_notice | 更新または賃料値上げの通知を送る必要がある日付、0~30/31~60/61~90 日の期間、ステータス、次回のリース終了日 |
irs_mileage_deduction_2026 | 2026 年の IRS 標準走行距離控除(事業用:1~6 月は 72.5¢、7~12 月は 76¢) |
パーセンテージは小数で指定します(0.25 = 25%)。日付の形式は YYYY-MM-DD です。0.07 ではなく 7 のようにパーセンテージを指定すると、誤って計算されることなく、明確なメッセージとともに拒否されます。
インストール
Claude Desktop(ワンクリック): 最新リリースから sheet-and-flow-mcp-<version>.mcpb をダウンロードして開きます。
任意の MCP クライアント(stdio): リポジトリをクローンし、クライアントから server/index.js を指定します。
{
"mcpServers": {
"sheet-and-flow": { "command": "node", "args": ["/path/to/sheet-and-flow-mcp/server/index.js"] }
}
}
Docker: docker build -t sheet-and-flow-mcp . を実行し、クライアント設定で {"command": "docker", "args": ["run", "-i", "--rm", "sheet-and-flow-mcp"]} を使用します。
公式 MCP Registry にも io.github.onyxaholguin-cyber/sheet-and-flow-mcp として掲載されています。
エージェントプラグインとしてインストール(Grok Build、Cursor、Claude Code)
このリポジトリはプラグインでもあります。MCP サーバーに加え、エージェントに使用するタイミングと方法を伝える 3 つのスキルが含まれています。
| スキル | 用途 |
|---|---|
landlord-deal-analysis | 「この二世帯住宅/Airbnb のキャッシュフローはどうか」、キャップレート、自己資金利回り、DSCR、損益分岐点の稼働率 |
rent-late-fee | 延滞日数と延滞料。任意でコロラド州、ニューヨーク州、テキサス州の上限を指定できます |
lease-renewal-notice | 1 件または複数のリースについて、更新または賃料値上げの通知を送る必要がある時期 |
マニフェスト:.grok-plugin/plugin.json、.cursor-plugin/plugin.json、.claude-plugin/plugin.json。MCP 設定:.mcp.json。
プライバシーと利用規約:PRIVACY.md(データは収集しません)。
ネットワークと認証情報(レビュー担当者向けの宣言): 実行時には、いずれも使用しません。サーバーはネットワーク通信を行わず、ファイルを読み取らず、API キーやアカウントも必要ありません。インストール時には、.mcp.json が npx -y github:onyxaholguin-cyber/sheet-and-flow-mcp#<full commit sha> を実行し、GitHub からこのリポジトリの指定されたコミットをダウンロードします(パッケージに依存関係はありません)。test/plugin_check.py は、指定されたコミットの server/ がテスト済みコードと異なる場合、CI を失敗させます。
例
質問:「Airbnbの物件です。価格は350,000ドル、頭金25%、金利7%、1泊185ドル、稼働率62%、予約不可日14泊、平均滞在日数3.2泊、清掃料金95ドル、清掃費用85ドル、ホスト手数料15.5%、維持費9%、固定費は月920ドル、クロージング費用10,500ドル、家具・備品費25,000ドルです。キャッシュフローはプラスになりますか?」
short_term_rental_analysis は、次のようなフィールドを返します。
{ "monthlyCashFlow": -208.64, "keptPerBookedNight": 135.53, "breakEvenOccupancy": 0.6726, "breakEvenNightlyRate": 200.24 }
この条件では、物件は月あたり約209ドルの赤字です。1泊185ドルなら稼働率67.3%、稼働率62%なら1泊200.24ドルが必要です。同じ例を短期賃貸物件計算ツールのチュートリアルで手順を追って解説しています。
計算の仕組み
すべての計算式を無料のチュートリアルで解説しています。
- キャップレート、投資現金利益率、DSCRと無料の賃貸物件計算ツール
- 短期賃貸の損益分岐点となる稼働率と1泊あたりの料金
- 家賃の延滞料金計算ツール(猶予期間、上限、州ごとの例)
- 賃貸契約更新トラッカーと通知日
- IRS 2026年版走行距離記録と走行距離控除計算ツール
スプレッドシートをお探しですか?
同じ計算を、Sheet & Flow の完成済み Excel / Google Sheets ワークブックでも利用できます(有料。このサーバーは無料で MIT ライセンスのため、ワークブックは必要ありません)。 短期賃貸物件の収益分析 · 賃貸物件の収益分析 · 大家・借家人向けツールキット · 賃貸契約更新トラッカー · フリーランス向け走行距離記録 · 無料の賃貸キャッシュフロー計算ツール
開発
npm test # node --test, no install step
python3 test/model.py # regenerate fixtures from the independent Python model
python3 scripts/build_mcpb.py # build dist/*.mcpb and dist/server.json
リリース:v* タグをプッシュすると、テストを実行して .mcpb をビルドし、GitHub リリースに添付して、GitHub OIDC を使用して server.json を MCP Registry に公開します(トークンの保存は不要です)。
免責事項
計画用の概算です。法律、税務、投資に関する助言ではありません。延滞料金に関する州ごとの例は、2026年10月時点の法令文を要約したものです。料金を請求する前に、最新の法律、市の規則、賃貸契約をご確認ください。
MIT License © Sheet & Flow
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。