Back to Home
yasg1988 icon

dnevnik-mcp-server

Verified Safe

by yasg1988

Overview

Provides educational data (schedules, grades, homework) from Dnevnik.ru API to AI assistants via the Model Context Protocol (MCP).

Installation

Run Command
python server.py

Environment Variables

  • DNEVNIK_TOKEN
  • DNEVNIK_PERSON_ID
  • DNEVNIK_SCHOOL_ID
  • DNEVNIK_GROUP_ID

Security Notes

The server uses environment variables or a config file for API tokens, which is a good security practice. It interacts with an external API via `aiohttp.ClientSession` and doesn't expose any direct network interfaces, communicating through standard I/O (stdio_server). There are no 'eval' or obvious malicious patterns. The `set_attendance` tool is described in the README but not implemented in the provided code, which is a minor inconsistency but not a security risk.

Similar Servers

Stats

Interest Score55
Security Score9
Cost ClassMedium
Avg Tokens300
Stars1
Forks0
Last Update2025-12-06

Tags

Dnevnik.ruMCP ServerAI Assistant ToolEducationSchedules