Spaces:
Sleeping
Sleeping
import gradio as gr | |
def slice_list(lst: list, start: int, end: int) -> list: | |
""" | |
A tool that slices a list given a start and end index. | |
Args: | |
lst: The list to slice. | |
start: The start index. | |
end: The end index. | |
Returns: | |
The sliced list. | |
""" | |
return lst[start:end] | |
with gr.Blocks() as demo: | |
gr.Markdown( | |
""" | |
This is a demo of a MCP-only tool. | |
This tool slices a list. | |
This tool is MCP-only, so it does not have a UI. | |
""" | |
) | |
gr.api( | |
slice_list | |
) | |
_, url, _ = demo.launch(mcp_server=True) |