Skip to main content
Glama
gotalab

MCP Novel Game Server

by gotalab

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
select_storyC

Bind a story to the player and return its opening scene.

chooseC

Record player's choice within their selected story.

load_scene_imageC

Return the image for the player's current story and scene. Resize and compress until data size <= 1MB.

Prompts

Interactive templates invoked by user choice

NameDescription
narrator_promptSingle system prompt used by the narrator LLM.

Resources

Contextual data attached and managed by the client

NameDescription
novelgame://stories

TDQS

B3.1/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a distinct purpose: selecting a story, recording a choice, and loading a scene image. No overlap in functionality.

Naming Consistency4/5

All tool names use lowercase with underscores, but the structure varies: 'choose' is a single verb while others follow verb_noun pattern. The inconsistency is minor.

Tool Count5/5

With 3 tools, the server is well-scoped for a simple novel game interface. Each tool serves a clear purpose without unnecessary bloat.

Completeness3/5

The basic interaction flow is covered, but missing tools like fetching story list, scene text, or saving progress leave notable gaps that agents may need to work around.

Maintenance

ActivityInactive
ResponsivenessNo issues