关于 AP Score Distributions
为学生、教师及教育分析场景整理 College Board 的 AP 考试成绩分布,覆盖 2024 至 2026 年。可查询分数占比和百分位、比较考试,并对 7 门考试的练习卷进行分数估算。
主要功能
- 01查询 2024—2026 年 AP 成绩分布
- 02估算分数对应的百分位
- 03按通过率、5 分占比等比较考试
- 04列出有数据的考试与年份
- 05根据练习卷合成分估算 AP 分数
适用场景
- 01查看某场 AP 考试中取得 5 分的比例
- 02判断 AP 成绩在考生中的百分位
- 03比较多门考试的通过率
- 04用练习卷选择题和问答题得分估算分数
MCP 相关
该 MCP 服务向客户端提供 AP 分布查询、百分位估算、考试比较、考试列表和部分考试的合成分估算工具。数据结果附有 College Board 来源链接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://ap-score-distributions-mcp.lipmichal.workers.dev/mcpclaude mcp add --transport http theluckystrike-ap-score-distributions https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp{"mcpServers":{"theluckystrike-ap-score-distributions":{"type":"http","url":"https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp"}}}在 Cursor 中打开{"servers":{"theluckystrike-ap-score-distributions":{"type":"http","url":"https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp"}}}在 VS Code 中打开{"mcpServers":{"theluckystrike-ap-score-distributions":{"type":"http","url":"https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp"}}}{"mcpServers":{"theluckystrike-ap-score-distributions":{"serverUrl":"https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
AP 分数分布 MCP
为 AI 助手提供 College Board 官方 AP 分数分布:2026、2025 和 2024 年 5 月各 AP 考试的结果,包括百分位、通过率排名和练习考试分数估算。
托管的 MCP URL(无需登录,无需令牌):https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp
在线 AP 分数计算器:examscorecalc.com
工具
| 工具 | 功能 |
|---|---|
get_ap_score_distribution | 按考试和年份列出得分为 5、4、3、2、1 以及 3 分及以上的学生占比。提供 2024 和 2025 年的考生人数、平均分和标准差,以及三年间的历史数据。 |
estimate_ap_percentile | 给出低于、等于和高于某分数的考生占比,以及百分位排名的中点。 |
compare_ap_exams | 按通过率(3 分及以上)、得 5 分的占比、平均分或考生人数,对指定考试列表或全部 40 门考试进行排名。 |
list_ap_exams | 列出有数据的考试和年份、各年份的数据来源,以及哪些考试有综合分估算器。 |
estimate_ap_score_from_composite | 根据选择题和自由作答题得分,使用 College Board 在练习考试中印制的评分工作表计算加权综合分和估算 AP 分数。仅支持 7 门考试。 |
每个结果都包含结构化 JSON、一段摘要、as_of 日期、collegeboard.org 上的 source URL,以及指向对应 examscorecalc.com 页面 的 more 链接。
它知道而你的模型不知道的信息
- 2026 年 5 月的结果。College Board 在 2026 年考试结束后发布了 2026 年 AP 分数分布,数据比大多数模型的训练数据更新。例如,2026 年有 46% 的 AP 微积分 BC 考生得了 5 分,AP 生物学的通过率为 71%。
- 2024 和 2025 年的准确考生人数。2025 年 5 月有 287,232 名学生参加 AP 生物学考试,其中 70.4% 得了 3 分及以上,平均分为 3.24。每年 49 行数据(40 门考试、3 个分项分数、6 行 Standard Group 语言数据)都通过校验,确保人数总和等于印制的总人数,且 5 分 + 4 分 + 3 分等于印制的 3 分及以上人数。
- 哪些考试有分数换算表。College Board 不会发布正式考试的分数线。估算器仅使用 College Board 在练习考试中印制的 7 张换算表(Calculus AB 2012、Biology 2013、Statistics 2012、World History 2013、Psychology 2012、Macroeconomics 2012、Microeconomics 2012),对其他所有考试均拒绝估算,而不是凭空编造分数线。
安装
Claude.ai 自定义连接器、ChatGPT 开发者模式
将此 URL 粘贴为自定义连接器。无需令牌或登录。
https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp
Claude Code
claude mcp add --transport http ap-scores https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp
或者通过 stdio 在本地运行:
claude mcp add ap-scores -- npx -y github:theluckystrike/ap-score-distributions-mcp
Claude Desktop
添加到 claude_desktop_config.json:
{
"mcpServers": {
"ap-scores": {
"command": "npx",
"args": ["-y", "github:theluckystrike/ap-score-distributions-mcp"]
}
}
}
Cursor
添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"ap-scores": { "url": "https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp" }
}
}
VS Code
添加到 .vscode/mcp.json:
{
"servers": {
"ap-scores": { "type": "http", "url": "https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp" }
}
}
使用 curl 测试
curl -s -X POST https://ap-score-distributions-mcp.lipmichal.workers.dev/mcp \
-H 'content-type: application/json' -H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_ap_score_distribution","arguments":{"exam":"APUSH","year":2026}}}'
示例提示词
- “2026 年 AP 微积分 BC 有多少学生得了 5 分?”
- “我 AP 生物学得了 4 分。这大约是第几百分位?”
- “2026 年哪些 AP 考试的通过率最低?”
- “比较微积分 AB、微积分 BC、统计学和预微积分的通过率。”
- “我在 2012 年的微积分 AB 练习考试中答对了 30 道选择题,每道自由作答题得了 5 分。对应的 AP 分数是多少?”
工作原理
- 考试名称支持常见简称:APUSH、Lang、Lit、Calc AB、Calc BC、Stats、Psych、APES、HUG、Euro、Gov、CSA、CSP、Physics 1、Physics C E&M 等。
- 2024 年和 2025 年的百分位数使用精确人数。2026 年的百分位数使用 College Board 发布的整数百分比,因此可能存在约 1 个百分点的误差。
- 综合分估算器按照练习题权重计算各部分分数,不对各部分取整后再相加,将综合分四舍五入为整数,并根据该套练习考试的换算表读取分数区间,符合练习题说明。
15 个测试样例核验了从 College Board 文件转录的数值,以及手工计算的结果。预期值来自 scripts/expected.py,而非服务端代码。
数据来源
所有 URL、HTTP 状态码、sha256 和获取日期(2026-11-02)请参阅 DATA_SOURCES.md。
- 2026 年:https://apstudents.collegeboard.org/about-ap-scores/score-distributions
- 2025 年:https://apcentral.collegeboard.org/media/pdf/ap-score-distributions-by-subject-2025.pdf
- 2024 年:https://apcentral.collegeboard.org/media/pdf/ap-score-distributions-by-subject-2024.pdf
- 评分练习题:College Board 练习考试,位于 https://secure-media.collegeboard.org/digitalServices/pdf/ap/
局限性
- 2026 年只有百分比数据。College Board 尚未发布 2026 年的考生人数、平均分或标准差,因此
mean和test_takers排名功能仅适用于 2024 年和 2025 年。2026 年页面说明内容会滚动更新。 - 2026 年涵盖 40 门 Total Group 考试。子分数和 Standard Group 行仅适用于 2024 年和 2025 年。
- 综合分换算表对应 2012 年和 2013 年的练习考试格式。当前考试格式可能有所不同(未与当前的课程和考试说明核对),且分数界限每年都会变动。请将所有估算结果视为粗略参考,并查阅当前的课程和考试说明。
- 通过率反映的是参加考试的人群,而不仅仅是考试难度。
- 与 College Board 无关联。AP 是 College Board 的注册商标。
开发
npm install
npm run build
npm test
npx wrangler deploy
src/core.ts 存放纯逻辑,src/data.ts 存放由 data/ap.json 生成的表格。src/stdio.ts 和 src/worker.ts 是基于 src/tools.ts 中同一工具注册表的精简入口。
许可证
MIT
属于 Zovo MCP 集合:https://mcp.zovo.one
同一作者提供的更多数据服务
每个服务都是免费的,无需 API 密钥,并提供托管 URL,可粘贴到 Claude 或 ChatGPT 中使用。
| server | tools | hosted URL |
|---|---|---|
| cups-to-grams-mcp | convert_ingredient, search_ingredients, scale_recipe, convert_oven_temperature | https://cups-to-grams-mcp.lipmichal.workers.dev/mcp |
| dscr-loan-calculator-mcp | calculate_dscr, max_loan_for_target_dscr, rent_needed_for_target_dscr, compare_scenarios, amortization_summary | https://dscr-loan-calculator-mcp.lipmichal.workers.dev/mcp |
| gold-price-per-gram-mcp | get_gold_price_per_gram, get_metal_prices, calculate_jewelry_value, convert_gold_units | https://gold-price-per-gram-mcp.lipmichal.workers.dev/mcp |
| lake-level-mcp | search_lakes, get_lake_level, get_lake_history, compare_lakes | https://lake-level-mcp.lipmichal.workers.dev/mcp |
| minimum-wage-mcp | get_minimum_wage, list_upcoming_increases, compare_states, annual_income_at_minimum_wage | https://minimum-wage-mcp.lipmichal.workers.dev/mcp |
| no-tax-on-overtime-mcp | calculate_overtime_deduction, calculate_tips_deduction, calculate_senior_deduction, estimate_tax_savings, explain_eligibility | https://no-tax-on-overtime-mcp.lipmichal.workers.dev/mcp |
| paycheck-calculator-mcp | calculate_take_home_pay, compare_states_take_home, salary_to_hourly, hourly_to_salary, get_federal_tax_brackets | https://paycheck-calculator-mcp.lipmichal.workers.dev/mcp |
| uk-income-tax-salary-mcp | calculate_uk_take_home, get_uk_tax_bands, compare_salaries, marginal_rate_at_income | https://uk-income-tax-salary-mcp.lipmichal.workers.dev/mcp |
| us-federal-holidays-business-days-mcp | list_federal_holidays, is_business_day, add_business_days, count_business_days, invoice_due_date | https://us-federal-holidays-business-days-mcp.lipmichal.workers.dev/mcp |
| ab-test-sample-size-calculator-mcp | calculate_sample_size, estimate_test_duration, test_ab_significance, fisher_exact_test, check_peeking_risk | https://ab-test-sample-size-calculator-mcp.lipmichal.workers.dev/mcp |
| aca-premium-tax-credit-calculator-mcp | get_federal_poverty_level, calculate_premium_tax_credit, check_subsidy_cliff, get_aptc_repayment_cap | https://aca-premium-tax-credit-calculator-mcp.lipmichal.workers.dev/mcp |
| car-loan-interest-deduction-calculator-mcp | calculate_car_loan_interest_deduction, calculate_salt_deduction, get_tax_brackets_and_standard_deduction, calculate_child_tax_credit | https://car-loan-interest-deduction-calculator-mcp.lipmichal.workers.dev/mcp |
| estate-gift-tax-exemption-calculator-mcp | get_exemption_amounts, calculate_estate_tax, check_gift, compare_years | https://estate-gift-tax-exemption-calculator-mcp.lipmichal.workers.dev/mcp |
| recipe-nutrition-calculator-mcp | lookup_ingredient_nutrition, calculate_recipe_nutrition, round_nutrition_label, scale_recipe_nutrition | https://recipe-nutrition-calculator-mcp.lipmichal.workers.dev/mcp |
| retirement-contribution-limits-2027-mcp | get_contribution_limits, calculate_max_contribution, get_social_security_cola, compare_years | https://retirement-contribution-limits-2027-mcp.lipmichal.workers.dev/mcp |
| section-179-deduction-calculator-mcp | calculate_section_179, calculate_bonus_depreciation, get_vehicle_depreciation_limits, calculate_asset_loan_payment | https://section-179-deduction-calculator-mcp.lipmichal.workers.dev/mcp |
| student-loan-repayment-assistance-plan-calculator-mcp | calculate_rap_payment, compare_rap_vs_standard, get_federal_loan_limits, get_plan_transition_dates | https://student-loan-repayment-assistance-plan-calculator-mcp.lipmichal.workers.dev/mcp |
| subdomain-finder-mcp | find_subdomains, resolve_subdomains, get_certificate_history, summarize_attack_surface | https://subdomain-finder-mcp.lipmichal.workers.dev/mcp |
| uk-statutory-sick-pay-maternity-pay-calculator-mcp | calculate_statutory_sick_pay, calculate_statutory_maternity_pay, get_minimum_wage_rates, check_eligibility | https://uk-statutory-sick-pay-maternity-pay-calculator-mcp.lipmichal.workers.dev/mcp |
付费后台集合(发票、增值税、PDF、电子表格)位于 https://mcp.zovo.one
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。