Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NOVEL_MODELNoModel name for the provider
NOVEL_API_KEYNoAPI key for OpenAI-compatible provider
NOVEL_BASE_URLNoBase URL for OpenAI-compatible provider
NOVEL_PROVIDERNoProvider type: mock, openai-compatible, or anthropicmock
ANTHROPIC_API_KEYNoAPI key for Anthropic provider

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
validate_projectB

Validate a novel project without changing it.

build_contextC

Create a run and record an inspectable context packet for one chapter.

generate_draftC

Generate and record a draft with a configured provider; mock works offline.

submit_draftA

Record draft text produced by an external AI tool in an existing run.

review_runB

Review the recorded draft and create a state proposal for human approval.

project_statusC

Return project status or one run's status.

inspect_runB

Inspect run state, artifacts, and proposed state differences.

approve_runA

Human approval gate: commit draft and proposed state exactly once and create a snapshot.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/YinFY90/novel-engine'

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