What does the server do?
It provides a drop‑in random‑table engine for tabletop RPGs, allowing you to create, roll on, and chain tables together via templates, all through the Model Context Protocol.
@MikeORed
Basic information
MCP server for generating dynamic random tables for tabletop RPGs with nested templates and weighted probabilities
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"random-tables": {
"type": "stdio",
"command": "node",
"args": [
"C:\\path\\to\\mcp-random-tables\\dist\\index.js"
],
"env": {
"CAN_USE_RESOURCE": "false"
}
}
}
}Create a new random table with optional initial entries
Roll on a specific table and returns the result
Update an existing table (name, description, entries)
List available tables with metadata
Get details of a specific table
An MCP (Model Context Protocol) server for managing and rolling on random‑table assets used in tabletop RPGs. It follows a hexagonal architecture (ports & adapters) and lets you create, update, and roll on tables with template linking and weighted entries.
Install manually by cloning the repository, running npm install and npm build, then point your MCP client (e.g., Claude Desktop) to dist/index.js over stdio. The server exposes tools (create_table, roll_on_table, update_table, list_tables, get_table) and resources (table://{tableId}, tables://). Toggle between the two access models by setting the CAN_USE_RESOURCE environment variable.
It provides a drop‑in random‑table engine for tabletop RPGs, allowing you to create, roll on, and chain tables together via templates, all through the Model Context Protocol.
Clone the repository, run `npm install` and `npm run build`, then configure your MCP client (e.g., Claude Desktop) to launch `dist/index.js` as a stdio server. The server is not yet published to npm.
Yes. Set the `CAN_USE_RESOURCE` environment variable to `true` to use Resources (`table://`), otherwise the server uses Tools (`get_table`). Default is `false` (Tools).
Node.js v20 or higher and npm are required. The server runs locally via stdio.
Data is stored in the directory specified by the `DATA_DIR` environment variable, defaulting to `./data`.
MCP Toolbox for Databases is an open source MCP server for databases.

Health by Dr Brad works out a health plan from your own results: which screening is due at your age, and evidence-based suggestions, each with the reason and the published guideline or study behind it. Your record is one
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Open-source MCP to use Blender with any LLM
Painless E2E Automation for Mobile and Web
Comments