Skip to main content

pronote-mcp

Serveur qui connecte Claude Desktop à Pronote via l'ENT Monlycée Île-de-France.

Fonctionnalités

Six outils disponibles dans Claude :

Outil Description
pronote_get_schedule Emploi du temps sur une plage de dates
pronote_get_homework Devoirs à faire (filtrés par date)
pronote_get_recent_grades Dernières notes, toutes périodes confondues
pronote_get_period_averages Moyennes par matière pour un trimestre/semestre
pronote_get_lesson_content Contenu pédagogique d'un cours (description, fichiers)
pronote_get_today_summary Résumé du jour : cours, devoirs et notes récentes

Prérequis

  • Python 3.10+
  • Un compte Monlycée (ENT Île-de-France) avec accès Pronote
  • L'URL Pronote de l'établissement (ex. https://XXXXX.index-education.net/pronote/eleve.html)

Installation

Depuis les sources :

git clone https://github.com/thomasgreissler/pronote-mcp
cd pronote-mcp
pip install -e .

Configuration

MONLYCEE_USER=prenom.nom@lycee.fr
MONLYCEE_PASS=votre_mot_de_passe
PRONOTE_URL=https://XXXXX.index-education.net/pronote/eleve.html

Utilisation

Mode stdio (Claude Desktop)

conf: (claude_desktop_config.json) :

{
  "mcpServers": {
    "pronote": {
      "command": "pronote-mcp",
      "env": {
        "MONLYCEE_USER": "prenom.nom@lycee.fr",
        "MONLYCEE_PASS": "mdp",
        "PRONOTE_URL": "https://XXXXX.index-education.net/pronote/eleve.html"
      }
    }
  }
}

Mode HTTP (ALPHA)

MCP_AUTH_TOKEN=$(python -c "import secrets; print(secrets.token_urlsafe(48))")
pronote-mcp-http

Variables d'environnement

Variable Obligatoire Description
MONLYCEE_USER Oui Identifiant ENT Monlycée
MONLYCEE_PASS Oui Mot de passe ENT Monlycée
PRONOTE_URL Oui URL de l'espace élève Pronote
MCP_AUTH_TOKEN HTTP uniquement Token Bearer (min. 24 caractères)
MCP_HTTP_HOST Non Adresse d'écoute (défaut : 127.0.0.1)
MCP_HTTP_PORT Non Port d'écoute (défaut : 8765)

Licence

MIT

Metadata

Release files for pronote-mcp 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pronote-mcp 0.1.0
File Size Uploaded Provenance
pronote_mcp-0.1.0.tar.gz 12.0 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pronote-mcp 0.1.0
File Interpreter ABI Platform
pronote_mcp-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.9 kB

Release files / pronote_mcp-0.1.0.tar.gz

Download URL pronote_mcp-0.1.0.tar.gz
Size 12.0 kB
Tags Source
SHA-256 checksum
How to use checksums
92a985df1ee1bcb17869ef9838b90bd4ee797d1ad8bb4475045e2bf1d88415c4
BLAKE2b-256 checksum
How to use checksums
2c25d107338483116ace5c198354ef103ece543318b4520af9a87816aabe8dd8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / pronote_mcp-0.1.0-py3-none-any.whl

Download URL pronote_mcp-0.1.0-py3-none-any.whl
Size 12.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5515d4ad9be91187237b15819cfd97751e6092444daa349af261d27ee1fad922
BLAKE2b-256 checksum
How to use checksums
246f8e29f4b2dda7cf2761d19a2b8da99c29732f1be2a1625b7425ded89dde3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Security for pronote-mcp 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page