Skip to main content

Serveur MCP pour les informations de trafic en temps réel de Naolib (Nantes)

Project description

Naolib MCP

Un serveur MCP pour obtenir les informations de trafic en temps réel de Naolib (Nantes Métropole) via le protocole SIRI.

Fonctionnalités

  • Recherche d'arrêts : Trouvez l'identifiant technique d'un arrêt à partir de son nom (avec recherche floue).
  • Suivi en temps réel : Obtenez les horaires de passage (arrivées/départs) pour un arrêt spécifique.
  • Alertes Trafic : Accédez aux informations de perturbations et incidents du réseau.
  • Synchronisation Dynamique : Mise à jour automatique du catalogue des arrêts via les données NeTEx de Nantes Métropole.
  • Cache Intelligent : Optimisation des appels API avec un cache interne pour réduire la latence.

Installation via PyPI

Une fois le package publié, vous pouvez l'installer simplement avec :

pip install naolib-mcp

Configuration

L'utilisation d'une clé API est facultative, mais fortement recommandée pour éviter les limitations de fréquence.

Variables d'environnement :

  • NAOLIB_API_KEY: Votre clé API obtenue sur le portail Naolib/Okina.
  • NAOLIB_BASE_URL: (Optionnel) Par défaut https://api.okina.fr.

Intégration (claude_desktop_config.json)

Si vous avez installé le package via PyPI, utilisez la commande naolib-mcp :

{
  "mcpServers": {
    "naolib-mcp": {
      "command": "uvx",
      "args": [
        "naolib-mcp"
      ],
      "env": {
        "NAOLIB_API_KEY": "ta_cle_api_ici"
      }
    }
  }
}

Utilisation

Lancer le serveur manuellement :

naolib-mcp

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

naolib_mcp-0.2.6.tar.gz (48.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

naolib_mcp-0.2.6-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file naolib_mcp-0.2.6.tar.gz.

File metadata

  • Download URL: naolib_mcp-0.2.6.tar.gz
  • Upload date:
  • Size: 48.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for naolib_mcp-0.2.6.tar.gz
Algorithm Hash digest
SHA256 f1b6aa41c674f2b7c4edb18ba0a3743414b9ecfd95ac0d9df8218557ba61cc6d
MD5 24478b10be10517b7f9bcee5d2ae7701
BLAKE2b-256 2ba896ee4d45a8c0379de354922d6faf8905301b4c3fd4f14132776c49f34951

See more details on using hashes here.

Provenance

The following attestation bundles were made for naolib_mcp-0.2.6.tar.gz:

Publisher: publish.yml on alexandrerodenas/naolib-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file naolib_mcp-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: naolib_mcp-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for naolib_mcp-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ba75c52f0a95d315a48849d3a18448317927b837c846cdcb00c24494da70e580
MD5 145c2affa441aff4c18bd1d6668e1640
BLAKE2b-256 05cbdf16c9cdbb9e4f6ccefce29a09364ebfe5cc25a9f16b89e0f579b8ab1471

See more details on using hashes here.

Provenance

The following attestation bundles were made for naolib_mcp-0.2.6-py3-none-any.whl:

Publisher: publish.yml on alexandrerodenas/naolib-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page