notebookvb

This commit is contained in:
Vladimir Buzalka
2026-06-14 12:07:35 +02:00
parent 9133fe9497
commit 2bdac59676
16 changed files with 1484 additions and 29 deletions
+13 -1
View File
@@ -30,7 +30,19 @@ from typing import Optional
import requests
from dateutil import parser as dtparser, tz
from mcp.server.fastmcp import FastMCP
try:
from mcp.server.fastmcp import FastMCP
except Exception:
# Fallback, když balíček 'mcp' není nainstalován (např. python-runner na
# toweru): modul lze importovat kvůli funkcím (zaloz_pozadavek_recept…),
# jen MCP server běžet nemůže. @mcp.tool() se stane no-op průchodkou.
class FastMCP:
def __init__(self, *a, **k): pass
def tool(self, *a, **k):
def deco(f): return f
return deco
def run(self, *a, **k):
raise RuntimeError("Balíček 'mcp' není nainstalován — MCP server nelze spustit.")
# ── Všechny logy na stderr (stdout = JSON-RPC) ──────────────────────────────
def log(msg: str):