unpredictable-lord / docs /mcp_guide.md
ryomo's picture
docs: update MCP guide to separate connection instructions for VS Code and Claude Desktop
a3e4e3c

A newer version of the Gradio SDK is available: 6.1.0

Upgrade

MCP Server Guide

This application functions as an MCP (Model Context Protocol) Server. External LLMs can connect to this server and use game management tools.

Connection URL

https://mcp-1st-birthday-unpredictable-lord.hf.space/gradio_api/mcp/

For local development:

http://localhost:7860/gradio_api/mcp/

How to Connect

Add the following to your MCP settings configuration.

VS Code

{
  "servers": {
    "unpredictable-lord": {
      "url": "https://mcp-1st-birthday-unpredictable-lord.hf.space/gradio_api/mcp/"
      "type": "http"
    }
  },
  "inputs": []
}

Claude Desktop / Cursor

{
  "mcpServers": {
    "unpredictable-lord": {
      "url": "https://mcp-1st-birthday-unpredictable-lord.hf.space/gradio_api/mcp/"
    }
  }
}

Available Tools

Tool Description
init_game Initialize a new game session. Returns a session_id and available advice options.
get_game_state Get the current game state for a session.
list_available_advice Get all available advice options for execute_turn.
execute_turn Execute a turn with the given advice. Returns whether advice was adopted and results.

Usage Flow

  1. Call init_game(<personality>) to start a new game session
  2. User gives advice to the Lord AI
  3. Lord AI interprets advice and calls execute_turn(session_id, advice)
  4. Lord AI explains the result to the user (adopted/rejected, action taken, effects)
  5. Repeat from step 2 until game over