教育データMCPサーバー
このリポジトリには、Urban Instituteの教育データAPIへのアクセスを提供するMCP(Model Context Protocol)サーバーが含まれています。このサーバーは、Claudeと組み合わせて使用することで、教育データへの容易なアクセスを可能にするように設計されています。
リポジトリ構造
education-data-package-r/
: Education Data API にアクセスするためのオリジナルの R パッケージ (参考用)src/
: MCPサーバーのソースコードbuild/
: コンパイルされたMCPサーバー
教育データAPIについて
Urban Institute の教育データ API は、次のような幅広い教育データへのアクセスを提供します。
- 学校および学区の入学データ
- 大学のデータ
- 評価データ
- 財務データ
- その他にも
API は、レベル (学校、学区、大学)、ソース (ccd、ipeds、crdc など)、トピック (登録、ディレクトリ、財務など) 別に整理されています。
特徴
get_education_data
ツールを使用して詳細な教育データを取得しますget_education_data_summary
ツールを使用して集計された教育データを取得します。- リソース経由で利用可能なエンドポイントを参照する
インストール
- このリポジトリをクローンします:
- 依存関係をインストールします:
- サーバーを構築します。
- サーバーを npx で利用できるようにします。
MCP サーバーの設定
この MCP サーバーを Claude で使用するには、MCP 設定構成ファイルに追加する必要があります。
Claude デスクトップ アプリ (macOS)
~/Library/Application Support/Claude/claude_desktop_config.json
を編集します。
VSCodeのClaude向け
/home/codespace/.vscode-remote/data/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json
を編集します。
利用可能なツール
教育データを取得する
API から詳細な教育データを取得します。
パラメータ:
level
(必須): クエリする API データ レベル(例: 'schools'、'school-districts'、'college-university')source
(必須): クエリする API データ ソース(例: 'ccd'、'ipeds'、'crdc')topic
(必須): クエリする API データ トピック (例: 'enrollment'、'directory')subtopic
(オプション):グループ化パラメータのリスト(例:['人種', '性別'])filters
(オプション):クエリフィルター(例:{year: 2008, grade: [9,10,11,12]})add_labels
(オプション): 該当する場合は変数ラベルを追加します (デフォルト: false)limit
(オプション): 結果の数を制限する (デフォルト: 100)
例:
教育データの概要を取得する
API から集計された教育データを取得します。
パラメータ:
level
(必須): クエリするAPIデータレベルsource
(必須): クエリする API データソースtopic
(必須): クエリする API データトピックsubtopic
(オプション):追加パラメータ(特定のエンドポイントにのみ適用可能)stat
(必須): 計算する要約統計値 (例: 'sum'、'avg'、'count'、'median')var
(必須): 集計する変数by
(必須): 結果をグループ化する変数filters
(オプション): クエリフィルター
例:
利用可能なリソース
サーバーは、利用可能なエンドポイントを参照するためのリソースを提供します。
edu-data://endpoints/{level}/{source}/{topic}
: 特定の教育データエンドポイントに関する情報
クロードとの使用例
MCP サーバーが設定されると、Claude で使用して教育データにアクセスできます。
その後、クロードは MCP サーバーを使用してデータを取得および分析できます。
発達
サーバーを直接実行するには:
開発中にサーバーをウォッチモードで実行するには:
サーバーの機能を検査するには:
npx を使用してサーバーを実行するには:
ライセンス
マサチューセッツ工科大学
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Claude を通じて Urban Institute の教育データ API へのアクセスを提供し、ユーザーが学校、学区、大学からの詳細な教育データを照会および分析できるようにします。
Related MCP Servers
- -securityAlicense-qualityEnhances Claude's capabilities by providing access to website analytics data from Umami, enabling analysis of user behavior, website performance tracking, and data-driven insights generation.Last updated -6MIT License
- -securityAlicense-qualityConnects Claude Desktop directly to databases, allowing it to explore database structures, write SQL queries, analyze datasets, and create reports through an API layer with tools for table exploration and query execution.Last updated -324Mozilla Public License 2.0
- AsecurityAlicenseAqualityAn interface that enables Claude AI to interact with the esa API for searching, creating, and updating documents through the Model Context Protocol.Last updated -10388MIT License
- AsecurityFlicenseAqualityA tool that connects to the Spotify API and enables Claude to access artist information for enhanced music discovery through natural language queries.Last updated -1