schooldigger-mcp
by pajaydev
README.md
# π« SchoolDigger MCP Server
An MCP server to interact with [SchoolDigger's](https://www.schooldigger.com/) 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
```bash
{
"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
1. Clone the repo
```bash
git clone https://github.com/pajaydev/schooldigger-mcp.git
cd schooldigger-mcp
```
2. Install the dependencies
```bash
uv sync
uv add pytest # For testing
```
2. Run the server
```bash
# 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 MCPThis server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues