What is this MCP server used for?
It provides tools for managing a mock school database, recording and classifying student behavior incidents, and sending automated email alerts.
@eoinmooremath
基本信息
MCP server for a school database
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"school-db-mcp-server": {
"command": "python",
"args": [
"school_db_mcp.py"
]
}
}
}Inspect database structure and relationships
Run SQL queries safely
Record new behavior incidents
Classify behavior after LLM analysis
List unclassified behavior notes
Check if students need behavior alerts
Send automated email alerts
A Model Context Protocol server for managing a mock school database with automated behavior tracking and alert system. It uses SQLite for storage and integrates with Gmail and LLM systems for notifications and classification.
Install Python 3.12+, dependencies (mcp>=1.9.2), then run python school_db_mcp.py. The server communicates via stdio using the MCP protocol and provides tools for database inspection, query execution, behavior recording, classification, and alert sending.
It provides tools for managing a mock school database, recording and classifying student behavior incidents, and sending automated email alerts.
Python 3.12+, SQLite3, and the `mcp>=1.9.2` Python package.
Data is stored locally in an SQLite database file (`school_data`) created on the first run.
The server uses stdio for MCP communication; authentication is not covered, as it is a demonstration project.
No, it is a demonstration/toy project using mock data for educational purposes.

Local database MCP server: your agent sees a migration's impact before it runs, for PostgreSQL, MySQL, SQL Server and SQLite, with no database credentials.

Access millions of official legal and regulatory source documents from 155+ jurisdictions via MCP. Lawstronaut supports AI agents with structured legal research, legal data, laws, regulations, cases, guidance, official s
An official Qdrant Model Context Protocol (MCP) server implementation
评论