mcpField
A
apiwatch

apiwatch

リモート
apiwatch.reignventures.co開発ツール01 日前に更新
リポジトリ公式サイト

apiwatch について

apiwatchは、API、モデル、公開MCPサーバーに関するベンダー変更を審査済み記録として追跡し、適用前に影響を受けるコードを見つける支援をします。変更フィード、ローカルコードスキャナー、ドリフト検査、修正案を、連携機能を保守する開発者向けに提供します。

主な機能

  1. 01審査済みの破壊的変更・廃止記録を検索
  2. 02影響を受けるAPI・モデル呼び出しをコード内でスキャン
  3. 03定数やノートブック内の一致箇所を追跡
  4. 04JSONエンドポイントとMCPツール一覧を検査
  5. 05修正案付きレポートを生成

活用シーン

  1. 01モデル廃止の影響を受けるコードを特定
  2. 02今後のベンダーAPI変更を確認
  3. 03MCPサーバーのツール変更を検出
  4. 04CI実行に変更レポートを追加

MCP 対応

公開Streamable HTTP MCPサーバーは、審査済みのベンダー変更と、一部の公開MCPサーバーで観測した変更を照会するツールを提供します。公開済みの記録のみを回答し、未知の識別子を安全とは判定しません。

設定

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

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

ツール

詳細

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日間のすべての予定):

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。

コメント

MCP は初めてですか?

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

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