1. Conduid
  2. RAG
  3. Grimoire Spellbook Server
MCP server · RAG

Grimoire Spellbook Server

Provide a comprehensive spellbook for Dungeons & Dragons 5th Edition to enhance your gameplay experience. Access detailed spell information and manage your spell resources efficiently. Streamline your D&D sessions with easy-to-use spell data and tools.

Unclaimed last commit a year ago rag
34Low

Scored 6 months ago · breakdown

About Grimoire Spellbook Server

Grimoire Spellbook Server is an MCP server published by Linell in the RAG category: provide a comprehensive spellbook for Dungeons & Dragons 5th Edition to enhance your gameplay experience. Access detailed spell information and manage your spell resources efficiently. Streamline your D&D sessions with easy-to-use spell data and tools.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/Linell/grimoire-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

get_class_spellsGet spells available to a specific class at a given level

Parameters not published.

get_spellGet detailed information about a specific spell

Parameters not published.

list_classesList all available spellcasting character classes

Parameters not published.

list_schoolsList all available D&D 5e spell schools

Parameters not published.

search_spellsSearch for spells with various filters

Parameters not published.

Ask AI

✦

Ask AI about Grimoire Spellbook Server

Powered by Claude · Grounded in docs

I know everything about Grimoire Spellbook Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Grimoire

"World's okayest MCP-powered D&D 5e spellbook"

smithery badge

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.

Features

  • Spell search with filters (level, school, class, name, ritual, concentration)
  • Detailed spell information including casting time, components, and descriptions
  • Class-specific spell lists by level
  • Spell school and character class references

Powered by D&D 5e API

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.

Quick Start

Prerequisites

  • Node.js 18+
  • npm or yarn

Installation

  1. Clone the repository:
git clone https://github.com/yourusername/grimoire.git
cd grimoire
  1. Install dependencies:
npm install
  1. Start the development server:
npm run dev

Available Tools

  • search_spells - Search for spells with various filters
  • get_spell - Get detailed information about a specific spell
  • list_schools - List all available D&D 5e spell schools
  • list_classes - List all available spellcasting character classes
  • get_class_spells - Get spells available to a specific class at a given level

Built with Smithery

This 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.

Development

Project Structure

grimoire/
├── src/
│   └── index.ts          # Main MCP server implementation
├── package.json          # Dependencies and scripts
├── smithery.yaml         # Smithery deployment configuration
└── README.md            # This file

Local Development

Start the development server:

npm run dev

The server will be available at the local endpoint provided by Smithery CLI.

Configuration

  • debug (boolean): Enable debug logging (default: false)

Contributing

Contributions are welcome! This is a learning project, so feel free to:

  • Add new spell-related tools
  • Improve error handling
  • Enhance the documentation
  • Add tests
  • Suggest new features

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • D&D 5e API for providing comprehensive spell data
  • Smithery for the MCP deployment platform
  • The D&D 5e community for maintaining comprehensive game data

Links

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Grimoire Spellbook Server

How do I install Grimoire Spellbook Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Grimoire Spellbook Server safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Grimoire Spellbook Server still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.