WA教育数据MCP服务器
MCP(模型上下文协议)服务器,提供对华盛顿州教育评估数据的人工智能友好访问。
它做什么
该服务器连接到华盛顿州data.wa.gov门户网站,并公开了跨地区、学生群体、年级和年份查询标准化考试成绩的工具。它旨在与Claude Desktop或其他MCP客户端一起用于会话数据分析。
主要特点:
- 查询地区评估分数(SBAC、WA-AIM、WCAS)
- 将地区与基准集进行比较
- 分析随时间变化的趋势和排名
- 处理逐年数据模式不一致
设置
- 创建虚拟环境:
python -m venv .wa-ed-mcp
.wa-ed-mcp\Scripts\activate # Windows
source .wa-ed-mcp/bin/activate # Mac/Linux- 安装依赖项:
pip install mcp fastmcp requests python-dotenv- 创建一个
.env使用您的data.wa.gov API令牌文件:
DATA_PORTAL_APP_TOKEN=your_token_here- 运行服务器:
python server.py连接到克劳德桌面
添加到您的Claude Desktop MCP设置中:
{
"mcpServers": {
"wa-education": {
"command": "C:\\path\\to\\.wa-ed-mcp\\Scripts\\python.exe",
"args": ["C:\\path\\to\\wa-ed-mcp\\server.py"]
}
}
}重新启动Claude Desktop以加载服务器。
配置
编辑 wa-ed-config.json 配置:
- 主要地区ID
- 基准区设置
- 评估年度到数据门户URL的映射
可用工具
get_district_scores()-获取指定地区的考试成绩get_benchmark_scores()-获取多年来设定的基准分数analyze_benchmark_trends()-分析一段时间内的排名趋势get_district_name()-查找地区名称list_benchmark_sets()-列出已配置的基准集list_available_years()-列出可用的评估年份list_available_tests()-列出测试/科目/年级组合list_available_student_groups()-列出人口统计组
项目状态
早期发展。重点是基准地区比较和趋势分析,以支持教育决策。
