commit 2027c3906a977116c56edbbb0bdeeee6b0d9969a Author: KuroMento Date: Fri Dec 5 14:55:03 2025 +0100 Ajout du README et d'un exemple serveur 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