Welcome to the documentation for the MCP Random Tables server. This documentation will help you understand how to use, integrate, and extend the MCP Random Tables server.
- Examples and Guides - Example tables and usage scenarios
- Developer Documentation - Architecture, extension points, and implementation notes
MCP Random Tables is an MCP server that allows you to create, persist, look up, roll on, and update random tables used in tabletop RPGs. It follows a hexagonal architecture (ports & adapters) to maintain a clean separation of concerns and make the system more testable and maintainable.
- Create and manage random tables - Create, update, and delete random tables
- Roll on tables - Roll on tables to get random results
- Template support - Use templates to reference other tables
- Range-based entries - Define entries with ranges for dice-based tables
- Weighted entries - Define entries with weights for probability-based tables
To use the MCP Random Tables server, you'll need to configure it with your LLM client. See the examples in the Examples and Guides section for configuration instructions and usage scenarios.
If you'd like to contribute to the MCP Random Tables project, please see the Contributing Guide for more information.
This project is licensed under the MIT License - see the LICENSE file for details.