Connects to the D&D 5e API to give Claude spell lookup tools for tabletop gaming sessions. Exposes search_spells with filters for level, school, class, ritual, and concentration requirements, plus get_spell for full stat blocks including casting time and components. Also provides get_class_spells to see what's available to specific classes at given levels. Useful when you're running a game and need quick spell references without breaking flow to flip through books, or when helping players understand spell options during character creation. The author built it as a learning project on Smithery, so it's self described as the "world's okayest" spellbook, but the API coverage looks solid for standard play.
"World's okayest MCP-powered D&D 5e spellbook"
A Model Context Protocol (MCP) server that provides D&D 5e spell information through a set of tools. Built as a learning project to explore the Smithery MCP deployment platform.
This project is entirely powered by the D&D 5e API - a comprehensive, community-driven API that provides detailed information about D&D 5e spells, monsters, and more.
git clone https://github.com/yourusername/grimoire.git
cd grimoire
npm install
npm run dev
search_spells - Search for spells with various filtersget_spell - Get detailed information about a specific spelllist_schools - List all available D&D 5e spell schoolslist_classes - List all available spellcasting character classesget_class_spells - Get spells available to a specific class at a given levelThis project is deployed using Smithery, a platform for deploying MCP servers that makes it easy to deploy, scale, and manage MCP servers with zero configuration.
grimoire/
├── src/
│ └── index.ts # Main MCP server implementation
├── package.json # Dependencies and scripts
├── smithery.yaml # Smithery deployment configuration
└── README.md # This file
Start the development server:
npm run dev
The server will be available at the local endpoint provided by Smithery CLI.
debug (boolean): Enable debug logging (default: false)Contributions are welcome! This is a learning project, so feel free to:
This project is licensed under the MIT License - see the LICENSE file for details.
com.mcparmory/google-sheets
domdomegg/google-sheets-mcp
henilcalagiya/google-sheets-mcp
cct15/war-dashboard-data
moooonad/mcp-google-sheets-full
io.github.br0ski777/csv-to-json