You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug mcp.resource doesn't generate correctly description from func.doc. To Reproduce
Steps to reproduce the behavior:
import asyncio
from typing import Any
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("twitter", host="127.0.0.1", port=9999)
@mcp.resource("resource://${file_name}/content")
async def get_file_content(file_name: str):
"""Get the File Content
"""
return "Hello, world!"
@mcp.resource("resource://files")
async def get_file_list():
"""Get the list of files in the directory.
return: list of file names
"""
return ["1.txt","2.txt"]
if __name__ == "__main__":
resource_templates = asyncio.run(mcp.list_resource_templates())
print(resource_templates[0].description) # Get the File Content
resources = asyncio.run(mcp.list_resources())
print(resources[0].description) # None
Expected behavior
resources[0].description should be func.doc
Screenshots
Not Related
Desktop (please complete the following information):
Not Related
Smartphone (please complete the following information):
Not Related
Additional context
pip Version: 1.6.0
The text was updated successfully, but these errors were encountered:
Describe the bug
mcp.resource
doesn't generate correctly description from func.doc.To Reproduce
Steps to reproduce the behavior:
Expected behavior
resources[0].description should be func.doc
Screenshots
Not Related
Desktop (please complete the following information):
Not Related
Smartphone (please complete the following information):
Not Related
Additional context
pip Version: 1.6.0
The text was updated successfully, but these errors were encountered: