mcp_server_neis_api
Verified Safeby arapodcho
Overview
Exposes the NEIS (National Education Information System) API as a Model Context Protocol (MCP) server, allowing client applications (e.g., LLMs) to retrieve educational information and school schedules via Server-Sent Events (SSE).
Installation
python src/server.pyEnvironment Variables
- NEIS_SERVICE_KEY
- SERVICE_KEY
Security Notes
The server primarily acts as a wrapper around the NEIS public API, retrieving data and re-packaging it. It securely handles the NEIS_SERVICE_KEY via environment variables, which is good practice. There are no obvious code injection points, use of 'eval', direct shell execution, or suspicious network activities beyond calling the legitimate NEIS API. The 'requests' library is used for external HTTP calls, which is standard and secure. The degradation mode for a missing API key is a thoughtful fallback.
Similar Servers
NepseAPI-Unofficial
An unofficial API service for Nepal Stock Exchange (NEPSE) providing real-time market data through REST, WebSocket, and Model Context Protocol (MCP) endpoints for educational and research purposes.
Skolverket-MCP
Provides AI assistants access to Skolverket's open APIs (Curriculum, School Units, Planned Educations) for querying Swedish education data.
Skolverket-MCP
Provides AI assistants with access to all open APIs from the Swedish National Agency for Education (Skolverket), covering curricula, school units, and planned education for various educational levels.
mcp_server_sample
Provides a backend API for managing school-related data, likely serving information stored in a SQLite database.