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
Provides an unofficial API service for Nepal Stock Exchange (NEPSE) 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 (Läroplan, Skolenhetsregistret, Planned Educations) for searching, comparing, and analyzing Swedish education data and statistics.
mcp_server_sample
Provides a backend API for managing school-related data, likely serving information stored in a SQLite database.
ckan-mcp-server
Enables AI agents to interact with CKAN-based open data portals for searching datasets, exploring organizations, and querying tabular data.