Spaces:
Running
Running
File size: 915 Bytes
c477d87 5e3d269 c477d87 5e3d269 c477d87 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
#
# A project for mcp learning by orczhou
#
from solve_24_game import solve_24_game
import gradio as gr
def gradio_interface(a, b, c, d):
return solve_24_game([a, b, c, d])
# Create the Gradio interface
demo = gr.Interface(
fn=gradio_interface,
title="solve the 24 game/puzzle",
inputs=[
gr.Number(label="Number 1", value=1),
gr.Number(label="Number 2", value=2),
gr.Number(label="Number 3", value=3),
gr.Number(label="Number 4", value=4),
],
outputs="text",
flagging_mode="never",
description="Solves the 24-point game. Given a list of four numbers, it attempts to find a mathematical expression using addition, subtraction, multiplication, and division that evaluates to 24. Each number must be used exactly once.",
theme=gr.themes.Ocean()
)
# Launch the interface and MCP server
if __name__ == "__main__":
demo.launch(mcp_server=True)
|