mcpField
D
Deposit by Ouroboros Apps

Deposit by Ouroboros Apps

リモート
ouroborosapps.com金融データ02 週間前に更新
リポジトリ公式サイト

Deposit by Ouroboros Apps について

Depositは、承認済みの着手金、後続の支払日、クライアントに伝えてよい内容を記録するフリーランサー向けMCPサーバーです。下書きの金額と確定した約束を区別し、支払予定の変更、着手金の免除、入金済みへの更新には明示的な承認を求めます。

主な機能

  1. 01着手金と後続の支払日を記録
  2. 02承認済みの顧客向け文面を保存
  3. 03下書きと確定した約束を区別
  4. 04支払予定の変更を提案・承認
  5. 05免除や入金状況の変更に承認を要求

活用シーン

  1. 01返信前に顧客の支払予定を確認
  2. 02支払日の変更を承認に回す
  3. 03着手金の免除が承認済みか確認

MCP 対応

DepositはOAuth対応のStreamable HTTPで、MCPクライアントに支払予定と承認のツールを提供します。記載された実行方式ではstdio経由のMCPにも対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://deposit-continuity2.vercel.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

12
パラメーター型必須説明
offsetintegerいいえ

詳細

Deposit

Deposit は、フリーランサーが承認したデポジットと後払いの日付、およびアシスタントがクライアントに伝えてよい内容を保持し、アシスタントが回答する前にその記録を読み取れるようにします。変更が明示的に承認されない限り、アシスタントはデポジットの免除、支払い済みへの変更、支払日の変更を行えません。

ChatGPT、Claude、Gemini、Grok、Cursor に加え、Streamable HTTP と OAuth に対応するその他の MCP クライアントでも利用できます。ChatGPT 専用のプラグインではありません。

アシスタントが OAuth を開いたら、Deposit アカウントでサインインしてください。API キーやパスワードをヘッダーに貼り付けないでください。Deposit は動的クライアント登録に対応しています。クライアント ID とシークレットは空欄のままにしてください。/.well-known/oauth-protected-resource/mcp の保護リソースメタデータが、クライアントを OAuth 発行者に案内し、OAuth 発行者がクライアントを登録します。

Deposit のツールを利用するには、Pro または有効なトライアルが必要です。新しいサブスクリプションには14日間のトライアルが含まれます。このページには価格を記載していません。チェックアウト画面に請求間隔と支払い条件が表示されます。スケジュールに保存される金額は、スケジュールの通貨で表したフリーランサーの金額で、最小通貨単位の整数です。商品価格ではありません。

セルフホストするには、サーバーを実行し、設定したベース URL を使用してください。デフォルトの MCP アドレスは http://127.0.0.1:3000/mcp です。

ホスト型サーバー

  • MCP サーバー URL:https://deposit-continuity2.vercel.app/mcp(Streamable HTTP、OAuth サインイン)
  • ドキュメント:https://ouroborosapps.com/docs/deposit
  • ステータス:早期アクセス。URL を Claude、Cursor、Grok、または ChatGPT の開発者モードに貼り付けてください。
  • レジストリ名:io.github.LAHutchins91/deposit

アシスタントができること

接続を承認すると、サーバーは以下のツールを公開します。

  • list_schedules
  • start_schedule
  • read_schedule
  • record_deposit
  • add_later_payment
  • move_payment_date
  • waive_deposit
  • mark_deposit_paid
  • write_client_script
  • commit_schedule
  • suggest_schedule_change
  • accept_schedule_change

read_schedule は、アシスタントが回答する前に実行すべき読み取りツールです。デポジット、後払いの日付、アシスタントがクライアントに伝えてよい内容が含まれます。下書きの金額は承認済みの確約ではありません。スケジュール変更を提案しても記録は変更されません。スケジュールの確定後は、waive_deposit はデポジットの免除を拒否し、mark_deposit_paid はデポジットを支払い済みにすることを拒否し、move_payment_date は支払日の変更を拒否します。こうした変更は suggest_schedule_change を実行してから accept_schedule_change を実行し、その変更を明示的に承認した場合にのみ行われます。

アシスタントがこれらのツールを呼び出すのは、あなたとホストの両方が許可した場合に限られます。

接続

Cursor の場合、~/.cursor/mcp.json またはプロジェクトの .cursor/mcp.json に設定します。

{
  "mcpServers": {
    "deposit": {
      "url": "http://127.0.0.1:3000/mcp"
    }
  }
}

ヘッダーブロックを追加しないでください。Cursor がクライアントを登録し、サインイン画面を開きます。

Claude Code の場合:

claude mcp add --transport http deposit http://127.0.0.1:3000/mcp

Authorization ヘッダーを渡さないでください。その他のクライアントでも同じアドレスを使用し、OAuth を選択して、クライアント ID とシークレットは空欄のままにしてください。ChatGPT、Claude、Gemini、Grok、Cursor での手順は、接続ページ /connect にあります。

このサーバーのレジストリメタデータは server.json(io.github.LAHutchins91/deposit)にあります。そこに記載されているリモート URL は https://deposit-continuity2.vercel.app/mcp です。

実行

npm install
npm test
npm run typecheck
npm run build
npm start

標準入力が端末の場合、Deposit はポート 3000 で Streamable HTTP を提供します。標準入力が端末でない場合、MCP over stdio で通信し、HTTP ポートも開きます。stdio モード中のログは、プロトコルと混在しないよう標準エラー出力に送られます。

レコードは JSON ファイルに永続的に保存されます。デフォルトのパスは ~/.deposit/deposit.json です。保存先を変更するには DEPOSIT_DATA_PATH を設定します。そのファイルを所有するサーバープロセスは 1 つだけにしてください。他の製品のデータファイルを指定しないでください。

OAuth には、動的なクライアント登録を備えた Supabase 認可サーバーと同じ仕組みを使用します。これらは MCP ヘッダーではなく、サーバープロセスに設定してください。

  • APP_BASE_URL(デフォルトは http://localhost:3000)
  • SUPABASE_URL
  • SUPABASE_ANON_KEY
  • STRIPE_SECRET_KEY
  • STRIPE_WEBHOOK_SECRET
  • STRIPE_PRICE_MONTHLY と STRIPE_PRICE_YEARLY(Stripe のカタログ ID であり、価格ではありません)
  • OPENAI_APPS_CHALLENGE(任意)。設定すると、GET /.well-known/openai-apps-challenge はそのトークンをプレーンテキストで返し、OpenAI のドメイン検証に使用されます。未設定の場合、このルートは 404 と Verification is not configured. というテキストを返します。

検出以外のツール呼び出しには、サブスクリプションのステータスが active または trialing のサインイン済みアカウントが必要です。


Ouroboros の詳細はこちら:https://ouroborosapps.com

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。