Local School Orchestrator
БесплатноНе проверенA Local Agentic School Management System using Model Context Protocol (MCP), LangGraph, and Ollama. Feature-rich PoC with SQLite data, PDF reporting, and an AI-
Описание
A Local Agentic School Management System using Model Context Protocol (MCP), LangGraph, and Ollama. Feature-rich PoC with SQLite data, PDF reporting, and an AI-driven Streamlit interface.
README
School MCP Agent Admin is a privacy-first, local-first management system powered by the Model Context Protocol (MCP). It allows school administrators to query student data and generate PDF reports using natural language, all running on a local LLM. A Local Agentic School Management System using Model Context Protocol (MCP), LangGraph, and Ollama. Feature-rich PoC with SQLite data, PDF reporting, and an AI-driven Streamlit interface.
🏗️ Architecture
- Host: Streamlit (Web UI)
- Orchestrator: LangGraph + LangChain
- Client: MCP Python SDK (Subprocess Transport)
- Server: FastMCP (Python)
- LLM: Ollama (Llama 3.1)
- Backend: SQLite
🚀 Getting Started
1. Prerequisites
- Install Ollama and run
ollama pull llama3.1. - Python 3.10+.
2. Installation
git clone https://github.com/NxtGenCodeBase/mcp-local-school-orchestrator.git
cd school-mcp-agent-admin
pip install -r requirements.txt
### 🏗️ Project structure
school-mcp-agent-orchestrator/
├── .gitignore
├── README.md
├── requirements.txt
├── database.py # Mock Backend Data Layer
├── server.py # MCP Server (The Tools)
├── orchestrator.py # MCP Client,LangGraph Logic are combined inside app.py file
└── app.py # Streamlit Host Interface
### 🏗️ How it works
- Host (Streamlit) receives your question: "Generate a report for me."
- Host passes this to the Orchestrator (LangGraph/Ollama) to reason.
- The Orchestrator tells the Client (ClientSession): "I need to run the generate_student_report tool."
- The Client sends a JSON-RPC message over stdio to the Server (server.py).
- Server executes the Python code, creates the PDF, and sends the path back to the Client.
from github.com/NxtGenCodeBase/mcp-local-school-orchestrator
Установка Local School Orchestrator
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/NxtGenCodeBase/mcp-local-school-orchestratorFAQ
Local School Orchestrator MCP бесплатный?
Да, Local School Orchestrator MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Local School Orchestrator?
Нет, Local School Orchestrator работает без API-ключей и переменных окружения.
Local School Orchestrator — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Local School Orchestrator в Claude Desktop, Claude Code или Cursor?
Открой Local School Orchestrator на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
автор: wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
автор: madhurprashPostgres
Query your database in natural language
автор: AnthropicPostgreSQL
Read-only database access with schema inspection.
автор: modelcontextprotocolCompare Local School Orchestrator with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории data
