Back to Home
TedTschopp icon

MCP-Server-Using-Github-Pages

Verified Safe

by TedTschopp

Overview

Provides a Model Context Protocol (MCP) server for TTRPG Game Masters to dynamically generate game content (encounters, NPCs, locations, etc.) by bridging static data hosted on GitHub Pages with a Cloudflare Worker.

Installation

Run Command
npm run deploy

Security Notes

The server architecture relies on static JSON data from GitHub Pages and a Cloudflare Worker for dynamic logic. Input parameters for tools are normalized (e.g., to lowercase) before data lookup, mitigating simple injection risks. Tool names are checked against a predefined list, preventing arbitrary function calls. There are no exposed 'eval' or direct arbitrary code execution vectors. No hardcoded sensitive secrets are apparent in the provided source code. The worker fetches data from a hardcoded public URL (https://ttrpg-mcp.tedt.org/data/), relying on the integrity of that static site, which is part of the same project. This design choice is generally secure as long as the GitHub Pages content remains untampered.

Similar Servers

Stats

Interest Score27
Security Score9
Cost ClassLow
Stars1
Forks0
Last Update2026-01-07

Tags

TTRPGGame Master ToolsMCP ServerCloudflare WorkerContent Generation