AP Score Distributions について
College BoardのAPスコア分布を扱う、学生、教育者、教育分析向けのMCPサーバーです。2024~2026年の得点割合やパーセンタイルを調べられ、7科目では模擬試験の合成点からスコアを推定できます。
主な機能
- 012024~2026年のAPスコア分布の照会
- 02得点に対応するパーセンタイルの推定
- 03合格率や5点の割合などで試験を比較
- 04データのある試験と年度の一覧
- 05模擬試験の合成点からAPスコアを推定
活用シーン
- 01AP試験で5点を取った割合の確認
- 02受験者の中での得点のパーセンタイル確認
- 03複数試験の合格率の比較
- 04模擬試験の各セクションの結果からスコアを推定
MCP 対応
APスコア分布、パーセンタイル推定、試験比較、試験一覧、一部試験の合成点推定ツールをMCPクライアントに提供します。結果には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 スコア分布です。すべての AP 試験について、2026年、2025年、2024年5月の結果、パーセンタイル、合格率のランキング、模擬試験のスコア推定値を掲載しています。
ホスト型 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年の受験者数、平均点、標準偏差も表示します。3年間すべての推移も確認できます。 |
estimate_ap_percentile | スコアより下、同じ、上の受験者の割合と、パーセンタイル順位の中間値を表示します。 |
compare_ap_exams | 指定した試験または全40試験を、合格率(3以上)、5を取得した割合、平均点、受験者数で順位付けします。 |
list_ap_exams | データがある試験と年度、各年度の出典、合成スコア推定機能がある試験を一覧表示します。 |
estimate_ap_score_from_composite | College Board が模擬試験に掲載した採点ワークシートを使い、選択問題と自由記述問題の得点から合成スコアと推定 AP スコアを算出します。対象は7試験のみです。 |
すべての結果には、構造化された JSON、1段落の概要、as_of 日付、collegeboard.org の source URL、対応する examscorecalc.com ページへの more リンクが含まれます。
モデルが知らない情報
- 2026年5月の結果。College Board は2026年の試験後に2026年の AP スコア分布を公開しました。これは、ほとんどのモデルのトレーニングデータより新しい情報です。たとえば、2026年には AP Calculus BC の受験者の46%が5を取得し、AP Biology の合格率は71%でした。
- 2024年と2025年の正確な受験者数。2025年5月には287,232人が AP Biology を受験し、その70.4%が3以上を取得、平均点は3.24でした。各年度の49行(40試験、3つのサブスコア、Standard Group の言語に関する6行)はすべて、受験者数の合計が公表された総数と一致すること、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 Calculus BC で5を取得した生徒は何%ですか?」
- 「AP Biology で4を取りました。パーセンタイルはいくつですか?」
- 「2026年に合格率が最も低かった AP 試験はどれですか?」
- 「Calc AB、Calc BC、Statistics、Precalculus の合格率を比較してください。」
- 「2012年の Calculus AB 模擬試験で、選択問題を30問正解し、各自由記述問題で5点を取りました。スコアはいくつですか?」
仕組み
- 試験名には、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
- 採点ワークシート:https://secure-media.collegeboard.org/digitalServices/pdf/ap/ にあるCollege Boardの模擬試験
制限事項
- 2026年のデータはパーセンテージのみです。College Boardは2026年の受験者数、平均値、標準偏差を公表していないため、
meanとtest_takersによるランキングは2024年と2025年のみが対象です。2026年のページには、随時更新されると記載されています。 - 2026年のデータには、全体グループの40試験が含まれます。サブスコアと標準グループの行が含まれるのは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 |
有料のバックオフィスコレクション(請求書、VAT、PDF、スプレッドシート)は https://mcp.zovo.one にあります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。