Skip to main content
Glama

Guess Number MCP Server

by DiegoDuaS
mcp_client.py1.44 kB
import asyncio from fastmcp import Client async def simple_game(): server_url = "http://127.0.0.1:8080/mcp" async with Client(server_url) as client: player = input("Nombre del jugador: ") # Mostrar las tools disponibles tools = await client.list_tools() print("Tools disponibles:") for t in tools: print(f"- {t.name}: {t.description}") # Iniciar juego result = await client.call_tool("start_game", {"user_id": player}) print(result[0].text) # ✅ usar .text # Loop del juego while True: try: guess = int(input("Tu número (1-100): ")) result = await client.call_tool("make_guess", {"user_id": player, "guess": guess}) response = result[0].text # ✅ usar .text print(response) # Si ganó o quiere salir if "Perfect!" in response or "Excellent!" in response or "Well done!" in response: break except ValueError: print("Número válido por favor!") except KeyboardInterrupt: # Salir del juego result = await client.call_tool("quit_game", {"user_id": player}) print(result[0].text) # ✅ usar .text break if __name__ == "__main__": asyncio.run(simple_game())

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DiegoDuaS/MCP-Remote'

If you have feedback or need assistance with the MCP directory API, please join our Discord server