mcpField
M
modelright

modelright

リモート
modelright.devAI・エージェント05 日前に更新
リポジトリ公式サイト

modelright について

modelrightは、AIモデルの仕様、コンテキストウィンドウ、トークン価格を随時更新するカタログです。開発者はモデルを比較し、価格変更を確認して、公開APIやMCPツールから情報を取得できます。

主な機能

  1. 01検索可能なモデル・プロバイダーカタログ
  2. 02モデル仕様と価格
  3. 03価格履歴と変更フィード
  4. 04モデルの横並び比較
  5. 05タスク別モデルランキング
  6. 06公開APIと6種類のMCPツール

活用シーン

  1. 01モデルのコストとコンテキストウィンドウを比較
  2. 02価格やステータスの変更を追跡
  3. 03タスクに応じたモデルを検索
  4. 04エージェントからモデル情報を取得

MCP 対応

Streamable-HTTPのMCPエンドポイントは、モデル検索、詳細取得、プロバイダー一覧、比較、変更情報、取り込み状況を扱う6種類の読み取りツールを公開します。

設定

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

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

ツール

6

このツールにパラメーターはありません。

詳細

modelright

AI モデルの仕様、コンテキストウィンドウ、100 万トークンあたりの価格をリアルタイムで掲載するレジストリです。modelright.dev で稼働しています。

Next.js + Postgres のアプリで、最新の LLM カタログを提供しています。OpenRouter のカタログは毎時同期され、Artificial Analysis がベンチマークと速度のデータをモデルに追加します。また、すべての価格変更を追記専用のスナップショットログに記録し、変更フィードと価格履歴グラフに活用しています。

modelright モデル一覧

含まれる機能

  • カタログ — /models ではプロバイダー、ステータス、価格上限、コンテキスト下限、モダリティ、無料枠で検索・絞り込みができます。/providers はプロバイダーディレクトリです
  • モデル詳細 — 仕様、価格、価格履歴グラフ、コスト計算ツール、Artificial Analysis のベンチマークカード(/models/[provider]/[slug])
  • 比較 — インタラクティブな選択機能と最安モデルの強調表示を備え、最大 4 つのモデルを横並びで比較できます(/compare)。SEO に適したモデルペアのページは /compare/a-vs-b にあります
  • タスク別おすすめ — /pick と /pick/{chat,coding,long-context,vision,cheap-bulk} では、ページ上に明記されたルールに基づいてモデルをランク付けします
  • 変更フィード — /changes では、最近の価格やステータスの変更、モデルの追加・削除を一覧表示します。RSS フィードも利用できます
  • 公開 API — GET /api/v1/models(UI と同じフィルター)、/api/v1/models/{provider}/{slug}、/api/v1/providers、/api/v1/changes。OpenAPI は /openapi.json にあります
  • MCP サーバー — /api/mcp(および /.well-known/mcp)の Streamable-HTTP エンドポイントで、6 つの読み取りツール(search_models、get_model、list_providers、compare_models、get_changes、get_ingest_status)を提供します
  • エージェント向けエンドポイント — /llms.txt、/agents.txt、A2A エージェントカード(/.well-known/agent-card.json)、Smithery サーバーカード(/.well-known/mcp/server-card.json)、MCP レジストリ掲載用の server.json
  • 分析 — Cookie を使用しないページビューのビーコン(日ごとにソルトを変更する訪問者ハッシュを使用し、生の IP は保存しません)、エッジミドルウェアによる AI クローラーの追跡(/api/bot-hit)、MCP 呼び出しのログ記録を実施し、すべてトークン認証で保護された /admin と /admin/analytics に表示します
  • 取り込みパイプライン — POST /api/ingest(Bearer トークン、zod で検証、冪等な upsert)および POST /api/cron/sync(OpenRouter と AA を毎時同期し、削除されたモデルは実際に削除せずにマークします)

技術スタック

  • Next.js 14(App Router、エッジミドルウェア)+ React 18 + TypeScript
  • PostgreSQL(postgres ドライバー)上の Drizzle ORM — マイグレーションは drizzle/ にあります
  • MCP Streamable-HTTP トランスポート用の mcp-handler
  • Vitest + happy-dom — 200 件以上のテスト。src/lib と src/app/api の行カバレッジは約 90%です

セットアップ

npm install
cp .env.example .env   # set DATABASE_URL
npm run db:migrate
npm run db:seed        # optional fixture data so pages render pre-ingest
npm run dev            # http://localhost:3000
スクリプト
スクリプト用途
npm run dev / build / startNext.js のライフサイクル
npm run typechecktsc --noEmit
npm run testカバレッジ付きの Vitest
npm run db:generate / db:migrate / db:seedDrizzle スキーマのライフサイクルとフィクスチャ
環境変数

.env.example を参照してください。主な項目:DATABASE_URL(必須)、INGEST_TOKEN + CRON_SECRET(書き込み処理の認証)、AA_API_KEY(Artificial Analysis によるデータ追加)、ADMIN_TOKEN(/admin のアクセス制御)、ANALYTICS_SALT(訪問者ハッシュ用の日次ソルト。ローテーションすると識別情報がリセットされます)。

自律的に構築

このリポジトリは LiveGraph の改善ループによって保守されています。QUEUE.md の項目が順次取り上げられ、エージェントによって実装、テストされ、マージされます。PLAN.md には製品ロードマップ、docs/loop-reports/ には項目ごとの成果記録、GROWTH.md と growth/assets/ には配布計画とメディアキット(解説動画を含む)があります。エージェント主導の開発を評価する場合は、キューの履歴と改善ループのレポートが特に参考になります。

ライセンス

MIT — LICENSE を参照してください。

コメント

MCP は初めてですか?

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

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