关于 SAT Score Percentiles MCP
SAT Score Percentiles MCP 是面向 AI 助手的 SAT 分数查询 MCP 服务,使用 College Board 的百分位数和 2026 届州级数据;数据随服务打包,无需 API 密钥或网络请求。
主要功能
- 01查询总分或单科分数的百分位数
- 02按目标百分位反查最低分数
- 03查询各州 2026 届 SAT 成绩
- 04按均分、参与率等指标排列州
适用场景
- 01判断某个 SAT 分数对应的百分位
- 02查找达到第 90 百分位所需的分数
- 03比较某州 2026 届平均分与参与人数
- 04筛选参与率达到指定水平的高分州
MCP 相关
作为 MCP 服务,向客户端提供 SAT 百分位数、目标分数换算、州级成绩查询和州排名工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcpclaude mcp add --transport http theluckystrike-sat-score-percentiles https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp{"mcpServers":{"theluckystrike-sat-score-percentiles":{"type":"http","url":"https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp"}}}在 Cursor 中打开{"servers":{"theluckystrike-sat-score-percentiles":{"type":"http","url":"https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"theluckystrike-sat-score-percentiles":{"type":"http","url":"https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp"}}}{"mcpServers":{"theluckystrike-sat-score-percentiles":{"serverUrl":"https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
sat-score-percentiles-mcp
为 AI 助手提供 SAT 分数百分位数和 2026 届各州 SAT 平均分,数据来自 College Board 的百分位数表和《2026 SAT Suite Annual Report》。
这是一个 Model Context Protocol(MCP)服务。它基于随附的 College Board 数据作答,因此不需要 API 密钥,也不会发起网络请求。
工具
| 工具 | 返回内容 |
|---|---|
get_sat_percentile | 任意 SAT 总分(400-1600)或单科分数(200-800)对应的用户群体和全国代表性百分位数,以及 2026 届全国平均分和分数区间。 |
get_score_for_sat_percentile | 达到目标百分位数(例如第 90 百分位)所需的最低总分或单科分数。 |
get_sat_scores_by_state | 任意州、DC、Puerto Rico 或 US Virgin Islands 的 2026 届 SAT 成绩:考生人数、参与率、总平均分、阅读与写作和数学平均分、达到基准的百分比、第 25/50/75 百分位分数及排名。 |
rank_states_by_sat | 按平均分、参与率、基准达标率或考生人数排列的各州和 DC,并可选择设置最低参与率筛选条件。 |
每项结果都包含结构化 JSON、一段摘要、as_of、source(College Board 页面或 PDF),以及 more(examscorecalc.com 上的页面)。
模型不知道、但本工具掌握的信息
- College Board 于 2026 年秋季发布的 2026 届 SAT 成绩:全国共有 1,954,833 名考生,总平均分为 1045(阅读与写作 528,数学 517),并包含每个州的相同数据。
- 各州的参与率,这能解释州平均分差异的大部分原因。所有 11 年级学生都参加考试的州,其平均分低于只有计划上大学的学生参加考试的州。
- 各州 2026 届的 SAT 第 25、50 和 75 百分位分数。
- 两个参考群体中每个 10 分档对应的准确 College Board 百分位数,而非四舍五入的估算值。
安装
托管版(Claude.ai 自定义连接器、ChatGPT 开发者模式)
粘贴此 URL。无需令牌,无需注册。
https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp
Claude Code
claude mcp add --transport http sat-percentiles https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp
也可以通过 stdio 在本地运行:
claude mcp add sat-percentiles -- npx -y github:theluckystrike/sat-score-percentiles-mcp
Claude Desktop
添加到 claude_desktop_config.json:
{
"mcpServers": {
"sat-percentiles": { "command": "npx", "args": ["-y", "github:theluckystrike/sat-score-percentiles-mcp"] }
}
}
Cursor
添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"sat-percentiles": { "url": "https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp" }
}
}
VS Code
添加到 .vscode/mcp.json:
{
"servers": {
"sat-percentiles": { "type": "http", "url": "https://sat-score-percentiles-mcp.lipmichal.workers.dev/mcp" }
}
}
本地 stdio 版本需要 Node 20 或更高版本。
示例提示词
- “SAT 考 1350 是第几百分位?”
- “SAT 数学考多少分能达到第 90 百分位?”
- “2026 届 Texas 的 SAT 平均分是多少,有多少学生参加了考试?”
- “在至少一半学生参加考试的州中,2026 年哪些州的 SAT 平均分最高?”
- “SAT 考 1200 分在 Ohio 算不错吗?”
数据来源
DATA_SOURCES.md 中列出了完整数据来源、获取日期和文件哈希值。
- 百分位数:College Board,SAT 全国代表性群体和用户群体百分位数。
- 2026 届成绩:College Board,2026 SAT Suite 评估年度报告,包括总群体报告和州级补充报告。
局限性
- 百分位数页面未标注年份。正如 College Board 在该页面上所述,用户群体百分位数涵盖过去三个毕业年级的 SAT 考生。
- 州平均分取决于哪些人参加考试。请比较参与率相近的州,或使用
min_participation_pct。 - Puerto Rico 和 US Virgin Islands 的报告没有参与率,因此不会参与排名。
- 截至 2026-11-03,报告索引中未链接 Ohio 补充报告;该报告是根据 College Board 相同的路径模式获取的,并采用与其他报告相同的方式进行解析。
- 数据固定为 2026 年报告中的数据。College Board 发布 2027 届报告后,将使用
scripts/build_data.py重建数据文件。
更多
Digital SAT 分数计算器和练习分数换算工具请访问 examscorecalc.com。
这是 Zovo MCP 集合的一部分:https://mcp.zovo.one
开发
npm install
npm test # builds, then runs fixtures copied by hand from the College Board sources
node scripts/smoke-stdio.mjs # stdio check, one call per tool
npx wrangler deploy # Cloudflare Worker, Streamable HTTP at /mcp
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。