Spaces:
Running
Running
| 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) |