From 2027c3906a977116c56edbbb0bdeeee6b0d9969a Mon Sep 17 00:00:00 2001 From: KuroMento Date: Fri, 5 Dec 2025 14:55:03 +0100 Subject: [PATCH] Ajout du README et d'un exemple serveur --- README.md | 2 ++ server.py | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 README.md create mode 100644 server.py diff --git a/README.md b/README.md new file mode 100644 index 0000000..d158418 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# Wyvern&Castle +Projet de NLP 2025-2026. Modèle MCP de D&D. \ No newline at end of file diff --git a/server.py b/server.py new file mode 100644 index 0000000..e5054a6 --- /dev/null +++ b/server.py @@ -0,0 +1,20 @@ +import json + +from mcp.server import Server + +server = Server("wyvern-and-castle-serveur") + +@server.tool() # Alternative: rajouter description="Analyse le sentiment d'un texte" dans tool() +def exemple_tool(param_typed: str): + """ + Ceci est un outil d'exemple pour le projet : + - On peut rédiger les descriptions de cette manière + - Le client MCP pourra alors se baser sur ces descriptions pour choisir les outils nécessaires + """ + + +exemple_resource = {"count": 0, "Hello": "World !"} + +@server.resource("exemple_resource.json") +def get_resource(): + return json.dumps(exemple_resource) \ No newline at end of file