1. Conduid
  2. Gaming
  3. Quizhp MCP
MCP server · Gaming

Quizhp MCP

Interactive quiz games for AI chat — MCP server for Claude, ChatGPT, and more. 80+ game templates. Free and open source.

Unclaimed gaming
34Low

Scored 5 months ago · breakdown

About Quizhp MCP

Quizhp MCP is an MCP server in the Gaming category: interactive quiz games for AI chat — MCP server for Claude, ChatGPT, and more. 80+ game templates. Free and open source. It has been installed 0 times through Conduid.

Install

Clone
git clone https://github.com/bassimeledath/quizhp-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Quizhp MCP

Powered by Claude · Grounded in docs

I know everything about Quizhp MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked yet.

README

QuizHP MCP Server

An interactive quiz MCP server that turns any topic into playable mini-games. Each question renders as a unique canvas game — archery, puzzles, switches, and 125+ more templates.

Features

  • 125+ game templates — MCQ and true/false questions each get a unique mini-game (piano keys, treasure chests, archery, bomb defusal, etc.)
  • Multi-platform — responsive layouts for desktop and mobile with fullscreen support
  • MCP App UI — rich interactive widget rendered inside Claude or ChatGPT
  • Three deployment modes — stdio (Claude Desktop), HTTP (remote server), Cloudflare Worker
  • Score reporting — quiz results sent back to the AI for follow-up discussion
  • No external dependencies — all templates are bundled, no API calls needed

Installation

npm install quizhp

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "quizhp": {
      "command": "npx",
      "args": ["-y", "quizhp"]
    }
  }
}

Claude.ai (Remote HTTP)

Deploy the server and connect via the MCP endpoint:

# Start the HTTP server
npx quizhp start

# Or run directly
node dist/server/index.js

The MCP endpoint is available at http://localhost:3001/mcp.

ChatGPT

Deploy the HTTP server and point ChatGPT's MCP integration to your /mcp endpoint. CORS is pre-configured for chatgpt.com and chat.openai.com.

Cloudflare Worker

# Deploy to Cloudflare Workers
npx wrangler deploy

Usage Examples

Basic Quiz

Ask Claude:

"Quiz me on the solar system"

Claude generates questions and calls the play-quiz tool. Each question appears as a different interactive mini-game.

Document-Based Quiz

"Read this PDF and quiz me on the key concepts"

Claude extracts facts from the document and creates grounded quiz questions.

Custom Configuration

"Give me 15 hard true/false questions about JavaScript closures"

The AI adapts question count, difficulty, and type mix based on your request.

Development

# Install dependencies
npm install

# Build everything (server + view)
npm run build

# Build only the view widget
npm run build:view

# Build only the server
npm run build:server

# Dev mode (auto-reload)
npm run dev

# Start HTTP server
npm start

# Start stdio server
npm run start:stdio

Architecture

src/
  index.ts          — Express HTTP server (Streamable HTTP transport)
  stdio.ts          — Stdio server (Claude Desktop)
  worker.ts         — Cloudflare Worker entry point
  quiz-server.ts    — MCP server factory (tool + resource registration)
  game-store.ts     — In-memory session store with TTL
  template-store.ts — Loads game templates from bundled files
  types.ts          — Shared TypeScript types

view/src/
  QuizApp.tsx       — Main MCP App component
  components/       — React UI (QuizContainer, GameRuntime, EndScreen, etc.)
  store/            — Zustand state management
  hooks/            — postMessage communication hook
  lib/              — Template injection utilities

templates/          — 125+ HTML canvas game templates
  web/mcq/          — Desktop multiple-choice games
  web/true-false/   — Desktop true/false games
  mobile/mcq/       — Mobile multiple-choice games
  mobile/true-false/ — Mobile true/false games

License

MIT

README mirrored from the source repository 5 months ago. The original is authoritative.

Questions

About Quizhp MCP

How do I install Quizhp MCP?

Run git clone https://github.com/bassimeledath/quizhp-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Quizhp MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Quizhp MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.