MCP Python SDK. Wie autorisieren Sie einen Klienten mit Trägerheader mit SSE?Python

Python-Programme
Anonymous
 MCP Python SDK. Wie autorisieren Sie einen Klienten mit Trägerheader mit SSE?

Post by Anonymous »

Ich erstelle die MCP Server -Anwendung, um einige Dienste mit LLM zu verbinden. Ich benutze die MCP Python SDK https://github.com/modelcontextProtocol/python-sdk
eines der Dinge, die ich implementieren möchte, ist die Autorisierung eines Benutzers mit dem Token. src = "https://i.sstatic.net/cu2vuuer.png"/>
Ich sehe, dass es irgendwie möglich sein muss. Mein wird SSE.

Code: Select all

from mcp.server.fastmcp import FastMCP
from fastapi import FastAPI, Request, Depends, HTTPException

app = FastAPI()
mcp = FastMCP("SMB Share Server")

@mcp.tool()
def create_folder(parent_path: str, name: str) -> str:
"""Create new subfolder in the specified path"""
return f"Folder {name} created in {parent_path}"

app.mount("/", mcp.sse_app())
Wie kann ich den Autorisierungsheader lesen, falls er vom Client gesendet wird?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post