apiwatch について
apiwatchは、API、モデル、公開MCPサーバーに関するベンダー変更を審査済み記録として追跡し、適用前に影響を受けるコードを見つける支援をします。変更フィード、ローカルコードスキャナー、ドリフト検査、修正案を、連携機能を保守する開発者向けに提供します。
主な機能
- 01審査済みの破壊的変更・廃止記録を検索
- 02影響を受けるAPI・モデル呼び出しをコード内でスキャン
- 03定数やノートブック内の一致箇所を追跡
- 04JSONエンドポイントとMCPツール一覧を検査
- 05修正案付きレポートを生成
活用シーン
- 01モデル廃止の影響を受けるコードを特定
- 02今後のベンダーAPI変更を確認
- 03MCPサーバーのツール変更を検出
- 04CI実行に変更レポートを追加
MCP 対応
公開Streamable HTTP MCPサーバーは、審査済みのベンダー変更と、一部の公開MCPサーバーで観測した変更を照会するツールを提供します。公開済みの記録のみを回答し、未知の識別子を安全とは判定しません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://apiwatch.reignventures.co/mcpclaude mcp add --transport http reignventures-apiwatch https://apiwatch.reignventures.co/mcp{"mcpServers":{"reignventures-apiwatch":{"type":"http","url":"https://apiwatch.reignventures.co/mcp"}}}Cursor で開く{"servers":{"reignventures-apiwatch":{"type":"http","url":"https://apiwatch.reignventures.co/mcp"}}}VS Code で開く{"mcpServers":{"reignventures-apiwatch":{"type":"http","url":"https://apiwatch.reignventures.co/mcp"}}}{"mcpServers":{"reignventures-apiwatch":{"serverUrl":"https://apiwatch.reignventures.co/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
apiwatch
依存している API、モデル、MCP サーバーに変更があったとき、コードのどの行に影響するかを正確に把握できます。
ベンダーは、こちらで管理できないスケジュールでモデルを廃止したり、MCP ツールの名前を変更したり、API の動作を変更したりします。こうした変更の多くは、チームの誰も読まない変更履歴で告知されます。apiwatch が代わりに変更履歴を確認し、GitHub Action が該当するコードの正確な行を示すため、提供終了日より前に対応できます。
- フィード: OpenAI、Anthropic、Google、Stripe、Twilio、Notion、Atlassian、GitHub、xAI などによる、破壊的変更、非告知の変更、非推奨化に関するレビュー済みの記録です。各記録にはベンダー自身のページが出典として記載され、毎日再確認されます。apiwatch.reignventures.co で閲覧できます(Atom と JSON Feed も利用できます)。
- スキャン: 各変更がリポジトリ内のどの呼び出し箇所に影響するかを見つけます。トークンを認識し(
gpt-4はgpt-4oに一致しません)、定数を追跡し、ノートブックを読み取り、モデル一覧の項目と実際の使用箇所を区別します。 - 概要: 該当箇所ごとに、変更内容、場所、修正案、コーディングエージェントに渡せる受け入れ基準を提示します。
- プローブ: ライブ JSON エンドポイントまたは MCP サーバーの
tools/listをベースラインとして記録し、仕様書がなくても差異が生じたときに通知します。
検出した変更
フィードには、ベンダー自身のページと照合済みのレビュー済み変更が126件登録されています。
- ベンダー別: Google 33件、OpenAI 26件、Stripe 24件、Anthropic 16件、Notion MCP 8件、GitHub MCP Server 4件、xAI 4件、Atlassian Rovo MCP 3件、Notion 3件、Twilio 3件、Greenhouse 1件、MCP specification 1件
- 重大度別: 破壊的変更92件、非告知の変更25件、非推奨化9件
今後の日程(次の180日間のすべての予定):
- 2026年11月2日、xAI、非告知の変更:2026年11月2日以降、grok-imagine-image-quality のリクエストは低品質の grok-imagine-image-2.0 で処理されます。スラッグは引き続き動作しますが、モデルと価格が変更されます
- 2026年11月30日、Anthropic、破壊的変更:Anthropic は2026年11月30日に Claude API 上の Claude Sonnet 4.5(claude-sonnet-4-5-20250929)を廃止します。それ以降、このモデルへのリクエストは失敗します。
- 2026年11月30日、OpenAI、破壊的変更:OpenAI の再利用可能なプロンプトオブジェクトと v1/prompts API は、2026年11月30日に停止します
- 2026年12月1日、OpenAI、破壊的変更:OpenAI は2026年12月1日に API から gpt-image-1-mini、gpt-image-1.5、chatgpt-image-latest を削除します。後継は gpt-image-2.5-sunburst または gpt-image-2.5-flare です。
- 2026年12月11日、OpenAI、破壊的変更:OpenAI は2026年12月11日に、旧バージョンの GPT-5 および o3 スナップショット(gpt-5-2025-08-07、gpt-5-mini/nano-2025-08-07、gpt-5-pro-2025-10-06、o3-2025-04-16、o3-pro-2025-06-10)を削除します。
GitHub Action
name: apiwatch
on: [push, pull_request]
jobs:
scan:
runs-on: ubuntu-latest
permissions: { contents: read, pull-requests: write }
steps:
- uses: actions/checkout@v4
- uses: ReignVentures/apiwatch@v1
with:
fail-on-breaking: "true" # fail CI when a breaking or silent change touches your code
comment: "true" # keep one up to date report comment on pull requests
only-changed: "true" # on PRs, gate only on the files the PR changes
実行ごとに、ジョブの概要へ短いレポートが出力されます。コードに影響する変更、その重大度、予定日が過ぎているか今後か、各該当箇所へのリンクを確認できます。SARIF のアップロードを追加すると、コードスキャンの注釈として該当箇所を表示できます。
- uses: github/codeql-action/upload-sarif@v3
if: always()
with: { sarif_file: apiwatch.sarif }
ヒント:schedule: トリガー(たとえば毎日)を追加すると、誰もプッシュしていないときでも新しい変更の通知を受け取れます。
CLI
pip install git+https://github.com/ReignVentures/apiwatch
apiwatch scan . --fail-on-breaking --markdown report.md
apiwatch probe docs "mcp:stdio:npx -y @modelcontextprotocol/server-everything"
apiwatch probe docs mcp:https://example.com/mcp --header 'Authorization: Bearer $TOKEN' --fail-on-drift
スキャンはネットワーク通信を行わず、ローカルで実行されます。コードがマシンや CI ランナーの外部に送信されることはありません。
生成ファイルやコピーしたファイルをスキャン対象から除外するには、リポジトリのルートに .apiwatchignore ファイルを追加します。1行につき1つのグロブ(agents/*.json)、ディレクトリには末尾に /(generated/)、コメントには # を指定します。翻訳フォルダー(locales/、i18n/)はデフォルトでスキップされます。
MCP サーバー
AI エージェントは作業中にフィードへ直接問い合わせることができます。このモデル ID や API には公開された変更がありますか? いつですか? 何に置き換わりますか?
インストールもアカウントも不要な公開 URL は https://apiwatch.reignventures.co/mcp です(Streamable HTTP。2026-07-28 のプロトコルと、それ以前の initialize プロトコルの両方に対応しています)。
claude mcp add --transport http apiwatch https://apiwatch.reignventures.co/mcp
ツール:check_model、check_identifiers、list_upcoming、search_changes、get_record。サイトが公開しているレビュー済みレコードのみをもとに回答し、送信された情報は一切保存せず、把握していない ID については「安全」とは答えず、「レコードなし」と伝えます。他のクライアント向けのセットアップ方法:https://apiwatch.reignventures.co/mcp-server
さらに 2 つのツール、list_watched_mcp_servers と mcp_server_changes は、一部の公開 MCP サーバーで確認されたツール変更の履歴(https://apiwatch.reignventures.co/mcp-servers/)をもとに回答します。削除または名前が変更されたツール、新たに必須となったパラメーター、書き換えられた説明、変更されたヒントが対象です。サーバー自身のツールの説明は返しません。
レコードの検証方法
レコードは、作成者ではないレビュアーがベンダーの一次情報とすべての項目を照合し、自動チェックで引用された根拠が引き続きそのページに掲載されていることを確認した後にのみ公開されます。詳細なルールは docs/REVIEW.md に記載されています。ベンダーがページを編集または削除した場合、そのレコードは再レビューされるまでサイトから削除されます。
見逃した変更や、誤ったレコードを見つけた場合は、ベンダーのページへのリンクを添えて issue を作成してください。
apiwatch Pro
Pro は GitHub 組織内のすべてのリポジトリを毎晩監視します。ワークフローへの追加設定は不要で、新しい変更がコードに適用されると issue を作成します。月額 $19 です。Pro の仕組みをご覧ください。
ライセンス
MIT。開発元:Reign Ventures LLC。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。