mcpField
S
Scope by Ouroboros Apps

Scope by Ouroboros Apps

リモート
ouroborosapps.com生産性02 週間前に更新
リポジトリ公式サイト

Scope by Ouroboros Apps について

Scope by Ouroboros Appsは、フリーランサーが承認した作業範囲、料金、期限、変更依頼を保存し、AIアシスタントが参照できるようにします。承認フローにより、草案や変更案と、確定済みの約束を区別します。

主な機能

  1. 01承認済みの作業範囲、料金、期限を管理
  2. 02作業範囲の記録を作成・承認
  3. 03変更依頼を提出・承認
  4. 04未承認の作業や料金引き下げによる承認済み記録の変更を防止

活用シーン

  1. 01クライアントへの返信前に承認済み条件を確認
  2. 02フリーランス案件の料金や期限を記録
  3. 03承認済み範囲を変えずに変更案を提出
  4. 04作業の追加や料金引き下げの前に変更を承認

MCP 対応

Streamable HTTP経由で、案件管理と変更依頼のツールをMCPクライアントに提供し、OAuthログインに対応します。ツールの利用には有効な契約またはトライアルが必要です。

設定

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

エンドポイントhttps://scope-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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

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

詳細

Scope

Scope は、フリーランサーが承認した業務範囲、料金、期限、変更注文を保存し、アシスタントが回答する前にその記録を読み取れるようにします。アシスタントが承認されていない割引を考案したり、承認されていない作業を約束したりすることはできません。

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

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

Scope のツールを使うには、Pro または有効なトライアルが必要です。新規サブスクリプションには14日間のトライアルが含まれます。このページには金額が記載されていません。チェックアウト画面に請求間隔と支払い条件が表示されます。

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

ホステッドサーバー

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

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

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

  • list_engagements
  • create_engagement
  • get_approved_record
  • save_scope_item
  • save_rate
  • save_deadline
  • approve_scope
  • file_change_order
  • approve_change_order

アシスタントが回答する前に読み取るべきなのは get_approved_record です。下書きの条件は承認済みの約束ではありません。変更注文を提案しても記録は変更されません。業務範囲の承認後は、save_rate は料金の引き下げを拒否し、save_scope_item は新しい作業を拒否します。こうした変更は file_change_order に続いて approve_change_order を通じて行い、その注文を明示的に承認した場合に限り反映されます。

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

接続

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

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

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

Claude Code:

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

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

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

実行

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

標準入力がターミナルの場合、Scope はポート 3000 で Streamable HTTP を提供します。標準入力がターミナルでない場合は、stdio 経由で MCP を使用し、HTTP ポートも引き続き開きます。stdio モード中のログは、プロトコルと混在しないように標準エラー出力に送られます。

記録は JSON ファイルに永続的に保存されます。デフォルトのパスは ~/.scope/scope.json です。移動するには SCOPE_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 つのサーバーを複数のクライアントで再利用できます。