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
Configuration
- Clone the repository:
- Install dependencies (for local testing):
Running Locally
- To run the server locally on port 8080:
- Access the endpoint at:
POST http://127.0.0.1:8080/guess
- JSON body format:
Deploying to Google Cloud Run
- Build the Docker image:
- Deploy to Cloud Run:
The server will be available at:
https://-.us-central1.run.app/guess
This server cannot be installed
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.