Skip to main content
Glama

Guess Number MCP Server

by DiegoDuaS

Guess Number MCP Server (Remote)

This project implements a remote MCP (Model Context Protocol) server for a simple number guessing game. The server is deployed on Google Cloud Run and allows a client chatbot to interact with it using JSON requests.

The server tracks game state per user and keeps a log of conversations.

Project Structure

│── server/ │ └── mcp_server.py # FastAPI server for the guessing game │── requirements.txt # Python dependencies │── Dockerfile # Container configuration for Cloud Run

Configuration

  1. Clone the repository:
git clone [<your-repo-url>](https://github.com/DiegoDuaS/MCP-Remote) cd MCP-Remote
  1. Install dependencies (for local testing):
pip install -r requirements.txt

Running Locally

  1. To run the server locally on port 8080:
python server/mcp_server.py
  1. Access the endpoint at:

POST http://127.0.0.1:8080/guess

  • JSON body format:
{ "user_id": "default_user", "message": "start" }

Deploying to Google Cloud Run

  1. Build the Docker image:
gcloud builds submit --tag gcr.io/<PROJECT_ID>/guess-game
  1. Deploy to Cloud Run:
gcloud run deploy guess-game \ --image gcr.io/<PROJECT_ID>/guess-game \ --platform managed \ --region us-central1 \ --allow-unauthenticated \ --port 8080

The server will be available at:

https://-.us-central1.run.app/guess

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Enables users to play a number guessing game through a remote MCP server deployed on Google Cloud Run. The server tracks game state per user and maintains conversation logs for an interactive guessing experience.

  1. Project Structure
    1. Configuration
      1. Running Locally
      2. Deploying to Google Cloud Run

    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