Files
2026-02-23 15:38:15 +00:00

17 lines
474 B
Python

from mcp.server.fastmcp import FastMCP
from mcp.server.fastmcp.utilities.types import Audio
mcp = FastMCP("Audio Example")
@mcp.tool()
def get_audio_from_file(file_path: str) -> Audio:
"""Return audio from a file path (format auto-detected from extension)."""
return Audio(path=file_path)
@mcp.tool()
def get_audio_from_bytes(raw_audio: bytes) -> Audio:
"""Return audio from raw bytes with explicit format."""
return Audio(data=raw_audio, format="wav")