关于 modelright
modelright 是实时更新的 AI 模型规格、上下文窗口和令牌价格目录。开发者可比较模型、查看价格变化,并通过公共 API 或 MCP 工具查询目录。
主要功能
- 01可搜索的模型与提供商目录
- 02模型规格和价格
- 03价格历史与变更动态
- 04并排比较模型
- 05按任务排列模型
- 06公共 API 与 6 种 MCP 工具
适用场景
- 01比较模型成本和上下文窗口
- 02追踪模型价格或状态变化
- 03查找适合特定任务的模型
- 04通过 Agent 获取模型详情
MCP 相关
Streamable-HTTP MCP 端点提供 6 种只读工具,用于搜索模型、查询详情、列出提供商、比较模型、查看变更和获取数据导入状态。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://modelright.dev/api/mcpclaude mcp add --transport http dev-modelright-modelright https://modelright.dev/api/mcp{"mcpServers":{"dev-modelright-modelright":{"type":"http","url":"https://modelright.dev/api/mcp"}}}在 Cursor 中打开{"servers":{"dev-modelright-modelright":{"type":"http","url":"https://modelright.dev/api/mcp"}}}在 VS Code 中打开{"mcpServers":{"dev-modelright-modelright":{"type":"http","url":"https://modelright.dev/api/mcp"}}}{"mcpServers":{"dev-modelright-modelright":{"serverUrl":"https://modelright.dev/api/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
6此工具无需参数。
详细介绍
modelright
AI 模型规格、上下文窗口和每百万 Token 定价的实时目录,运行于 modelright.dev。
一个基于 Next.js + Postgres 构建的应用,维护着真实且最新的大模型目录:每小时同步 OpenRouter 目录,Artificial Analysis 为模型补充基准测试和速度数据,每次价格变动都会写入仅追加的快照日志,为变更动态和价格历史图表提供数据。

内容一览
- 目录 —
/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提供 Streamable-HTTP 端点(也可通过/.well-known/mcp访问),包含六个只读工具(search_models、get_model、list_providers、compare_models、get_changes、get_ingest_status) - Agent 接入 —
/llms.txt、/agents.txt、A2A Agent 卡片(/.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 验证、幂等插入或更新)和POST /api/cron/sync(每小时同步 OpenRouter + AA,将已移除的模型标记为移除,而非删除)
技术栈
- Next.js 14(App Router、边缘中间件)+ React 18 + TypeScript
- 基于 PostgreSQL 的 Drizzle ORM(
postgres驱动程序)——迁移文件位于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 / start | Next.js 生命周期命令 |
npm run typecheck | tsc --noEmit |
npm run test | 运行带覆盖率统计的 Vitest |
npm run db:generate / db:migrate / db:seed | Drizzle 架构生命周期 + 测试数据 |
环境变量
参见 .env.example。重点变量:DATABASE_URL(必需)、INGEST_TOKEN + CRON_SECRET(写入路径身份验证)、AA_API_KEY(Artificial Analysis 数据补充)、ADMIN_TOKEN(保护 /admin)、ANALYTICS_SALT(每日访客哈希盐值——轮换后可重置访客身份)。
自主构建
本仓库由 LiveGraph 改进循环维护:QUEUE.md 中排队的事项由 Agent 领取、实现、测试并合并。PLAN.md 记录产品路线图,docs/loop-reports/ 是逐项交付日志,GROWTH.md/growth/assets/ 存放推广计划和媒体资料包(包括演示视频)。如果你正在评估由 Agent 驱动的开发方式,队列历史和循环报告最值得关注。
许可证
MIT ——详见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。