Warum enthüllt MCP Server meine Ressourcen nicht?Python

Python-Programme
Anonymous
 Warum enthüllt MCP Server meine Ressourcen nicht?

Post by Anonymous »

Hier ist der MCP-Code, den ich habe: < /p>

Code: Select all

from mcp.server.fastmcp import FastMCP

# Create an MCP server
mcp = FastMCP("Demo")

# Add a dynamic greeting resource
@mcp.resource("greeting://{name}")
def get_greeting(name: str) -> str:
"""Get a personalized greeting"""
return f"Hello, sir {name}!"

@mcp.resource("file://data/file.txt")
def read_file_txt() -> str:
"""Read contents of file.txt from data directory"""
try:
with open('/tmp/file.txt', "r") as f:
return f.read()
except Exception as e:
return f"Error reading file: {str(e)}"
#

@mcp.prompt()
def greet_user_prompt(name: str) -> str:
"""Generates a message asking for a greeting"""
return f"""
Return a greeting message for a user called '{name}'.
if the user is called 'Laurent', use a formal style, else use a street style.
"""
Ich habe diesen MCP -Server in Claude Desktop installiert. get_greeting Ressource, in einer ganzen Reihe von Tutorials erwähnt. ist nicht sichtbar. />

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post