Education Data MCP Server

Education Data MCP Server

site icon
2025.05.08 0
JavaScript教育数据数据分析开发效率
Education Data MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,旨在提供对 Urban Institute 教育数据 API 的便捷访问。该服务器主要用于与 Claude 集成,以便轻松获取和分析教育数据。
View on GitHub

Overview

基本能力

产品定位

Education Data MCP Server 是一个教育数据访问和分析工具,主要用于通过 Claude 或其他支持 MCP 协议的平台获取和处理教育数据。

核心功能

  • 数据检索:通过 get_education_data 工具获取详细的教育数据。
  • 数据聚合:通过 get_education_data_summary 工具获取聚合的教育数据。
  • 端点浏览:通过资源端点浏览可用的 API 端点。

适用场景

  • 教育数据分析
  • 学校或学区数据查询
  • 高等教育数据研究
  • 教育政策研究

工具列表

  1. get_education_data
  2. 功能:从 API 获取详细的教育数据。
  3. 参数:level(数据级别)、source(数据源)、topic(数据主题)、subtopic(分组参数)、filters(查询过滤器)、add_labels(是否添加标签)、limit(结果限制)。

  4. get_education_data_summary

  5. 功能:从 API 获取聚合的教育数据。
  6. 参数:levelsourcetopicsubtopicstat(统计方法)、var(汇总变量)、by(分组变量)、filters

常见问题解答

  • 如何配置 MCP 服务器?:编辑 Claude 的 MCP 设置配置文件,添加服务器的命令和参数。
  • 如何运行服务器?:使用 npm startnpx edu-data-mcp-server 命令运行服务器。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 克隆仓库: git clone https://github.com/yourusername/edu-data-mcp-server.git cd edu-data-mcp-server

安装教程

  1. 安装依赖: npm install
  2. 构建服务器: npm run build
  3. 使服务器可用于 npx: npm link

调试方式

  1. 直接运行服务器: npm start
  2. 开发模式下运行服务器: npm run watch
  3. 检查服务器能力: npm run inspector
  4. 使用 npx 运行服务器: npx edu-data-mcp-server

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。