Wynik zapytania API MediaWiki
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{ "batchcomplete": "", "continue": { "lecontinue": "20250716102709|56", "continue": "-||" }, "query": { "logevents": [ { "logid": 66, "ns": 0, "title": "Kurs 01: Prosty serwer MCP", "pageid": 64, "logpage": 64, "revid": 124, "params": {}, "type": "create", "action": "create", "user": "Admin", "timestamp": "2025-07-18T11:19:47Z", "comment": "Utworzono now\u0105 stron\u0119 \"== Co robimy na tym kursie == Stworzymy serwer MCP, kt\u00f3ry otworzy dla nas dowolna stron\u0119 www. == Jak to zrobic == = 1. Skopiuj kod w pythonie: = <pre> import logging from datetime import datetime from fastmcp import FastMCP import uvicorn # Logging logging.basicConfig(level=logging.INFO) logger = logging.getLogger(__name__) tool_name = \"TODO\" mcp = FastMCP(name=tool_name) @mcp.tool() async def get_current_time() -> str: \"\"\"Zwraca aktualny czas\"\"\" cu\u2026\"" }, { "logid": 65, "ns": 0, "title": "Proste wyja\u015bnienie jak dzia\u0142a MCP", "pageid": 63, "logpage": 63, "revid": 123, "params": {}, "type": "create", "action": "create", "user": "Admin", "timestamp": "2025-07-17T09:28:19Z", "comment": "Utworzono now\u0105 stron\u0119 \"Tak jak dana strona internetowa serwuje uzytkownikowi tre\u015b\u0107 w postaci HTML, tam MCP serwuje tre\u015bci dla twojego asystenta AI. Schemat dzia\u0142ania jest prosty: Asystent AI \u0142\u0105czy sie do serwera MCP i pyta go o to, czym ten serwer si\u0119 zajmuje i co mozna z nim zrobi\u0107. na przyk\u0142ad - inteligentna \u017car\u00f3wka, kt\u00f3ra mo\u017cesz zapali\u0107 i zgasi\u0107. Asystent AI \u0142\u0105czy sie do tej \u017car\u00f3wki i dowiaduje si\u0119 wszystkiego co mozna z nia zrobi\u0107. Nastepnie gdy u\u017cytkownik powie\u2026\"" }, { "logid": 64, "ns": 0, "title": "Przyk\u0142ad: Obejrze\u0107 film", "pageid": 62, "logpage": 62, "revid": 119, "params": {}, "type": "create", "action": "create", "user": "Admin", "timestamp": "2025-07-17T08:51:25Z", "comment": "Utworzono now\u0105 stron\u0119 \"Opisze tutaj w jaki spos\u00f3b w przysz\u0142osci b\u0119dziemy wybierali film do obejrzenia oraz jak b\u0119dziemy go uruchamia\u0107. # Uzytkownik na telefonie m\u00f3wi: Wylistuj filmy do obejrzenia zgodnie z moimi preferencjami ## Polecenie zostaje przechwytywane przez serwer MCP, zamieniane na tekst i wysy\u0142ane do asystenta AI. ## Asystent AI odpytuje serwer MCP z filmami (np. CDA) ## Asystent AI otrzymuje filmy i tworzy z nich list\u0119 ## Asysten AI wysy\u0142a list\u0119 na serwer MCP na\u2026\"" }, { "logid": 63, "ns": 0, "title": "MCP - O co chodzi", "pageid": 61, "logpage": 61, "revid": 116, "params": {}, "type": "create", "action": "create", "user": "Admin", "timestamp": "2025-07-17T07:41:52Z", "comment": "Utworzono now\u0105 stron\u0119 \"== Koniec ery GUI: po\u017cegnanie z tradycyjnym interfejsem == Od oko\u0142o 40 lat komunikujemy si\u0119 z komputerem mniej wi\u0119cej w ten sam spos\u00f3b \u2013 poprzez GUI, czyli graficzny interfejs u\u017cytkownika. Niewa\u017cne, czy s\u0105 to strony, czy aplikacje \u2013 zasada jest taka sama. Tw\u00f3rca danej strony lub aplikacji wie, jakich funkcjonalno\u015bci chce dostarczy\u0107, wymy\u015bla mniej wi\u0119cej, jak to ma wygl\u0105da\u0107, by t\u0119 funkcjonalno\u015b\u0107 zaserwowa\u0107 swoim u\u017cytkownikom. Wygl\u0105da na to,\u2026\"" }, { "logid": 62, "ns": 0, "title": "Operacje wykonane 2025-07-16 12:16:32", "pageid": 60, "logpage": 60, "revid": 115, "params": {}, "type": "create", "action": "create", "user": "Admin", "timestamp": "2025-07-16T12:16:43Z", "comment": "Dodano przez skrypt API" }, { "logid": 61, "ns": 0, "title": "Operations Summary - 2025-07-16", "pageid": 59, "logpage": 59, "revid": 114, "params": {}, "type": "create", "action": "create", "user": "Admin", "timestamp": "2025-07-16T11:49:52Z", "comment": "Dodano przez skrypt API" }, { "logid": 60, "ns": 0, "title": "Wykonane polecenia - 2025-07-16 11:36:28", "pageid": 58, "logpage": 58, "revid": 113, "params": {}, "type": "create", "action": "create", "user": "Admin", "timestamp": "2025-07-16T11:36:38Z", "comment": "Dodano przez skrypt API" }, { "logid": 59, "ns": 0, "title": "2025-07-16", "pageid": 57, "logpage": 57, "revid": 112, "params": {}, "type": "create", "action": "create", "user": "Admin", "timestamp": "2025-07-16T11:02:24Z", "comment": "Dodano przez skrypt API" }, { "logid": 58, "ns": 0, "title": "Prezentacja na TV - 16 lipca 2025", "pageid": 56, "logpage": 56, "revid": 111, "params": {}, "type": "create", "action": "create", "user": "Admin", "timestamp": "2025-07-16T10:47:13Z", "comment": "Dodano przez skrypt API" }, { "logid": 57, "ns": 0, "title": "2025-07-16 10:30:10", "pageid": 55, "logpage": 55, "revid": 110, "params": {}, "type": "create", "action": "create", "user": "Admin", "timestamp": "2025-07-16T10:30:15Z", "comment": "Dodano przez skrypt API" } ] } }