Kurs 01: Prosty serwer MCP

Z MCP Wiki
Wersja z dnia 11:19, 18 lip 2025 autorstwa Admin (dyskusja | edycje) (Utworzono nową stronę "== Co robimy na tym kursie == Stworzymy serwer MCP, który otworzy dla nas dowolna stronę 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…")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

Co robimy na tym kursie

Stworzymy serwer MCP, który otworzy dla nas dowolna stronę www.

Jak to zrobic

1. Skopiuj kod w pythonie:

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"""
    current_time = datetime.now().strftime("%H:%M:%S")
    logger.info(f"Czas pobrany: {current_time}")
    return current_time

# TODO: Dodaj kolejne narzędzia tutaj

if __name__ == "__main__":
    port = 8124
    print(f"claude mcp add --transport http {tool_name} http://localhost:{port}/mcp/")
    uvicorn.run(mcp.http_app(transport="streamable-http"), host="localhost", port=port)

= 2. W jakims ChatGPT wpisz polecenie np. "Dodaj toola, który uruchomi wybrana stronę na podstawie url" i wklej tam równiez skopiowany kod