pajaydev/schooldigger-mcp
3.2
If you are the rightful owner of schooldigger-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The SchoolDigger MCP Server allows users to interact with SchoolDigger's API to access school and district data.
🏫 SchoolDigger MCP Server
An MCP server to interact with SchoolDigger's school and district data API.
Features
- 🔍 Search schools by name and location
- 📊 Get detailed school information
- 📍Find schools by zip code
- 🏆 Get best ranked schools by city
- 🏛️ Search school districts
- 🎯 Filter schools within districts
Quick start
Add the following to your MCP config file
{
"mcpServers": {
"schooldigger": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/schooldigger-mcp",
"run",
"server.py"
],
"env": {
"SCHOOLDIGGER_API_ID": "<API ID>",
"SCHOOLDIGGER_API_KEY": "<API KEY>"
}
}
}
Installation
- Clone the repo
git clone https://github.com/pajaydev/schooldigger-mcp.git
cd schooldigger-mcp
- Install the dependencies
uv sync
uv add pytest # For testing
- Run the server
# Stdio mode
uv run server.py
# HTTP server mode
uv run server.py --http --port 8080
👋 Appreciate if you can create an issue if you see any problem running this MCP