Linell/grimoire-mcp
A D&D 5e spellbook MCP server
> "World's okayest MCP-powered D&D 5e spellbook"
[](https://smithery.ai/server/@Linell/grimoire-mcp)
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 grimoirenpm installnpm run devsearch_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 fLoading reviews...