MCP Catalogs
Home

grimoire-mcp

by Linell·0·Score 30

An MCP server providing D&D 5e spell information through search tools and detailed spell data.

ai-llmother
0
Forks
0
Open issues
10 mo ago
Last commit
2d ago
Indexed

Overview

Grimoire is a Model Context Protocol server that provides access to D&D 5e spell information through a set of well-defined tools. It integrates with the D&D 5e API to offer comprehensive spell data including casting times, components, descriptions, and class-specific lists. The server supports various search filters like level, school, class, and ritual status, making it easy to find specific spells or browse available options.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Game masters looking up spell details during D&D sessions
you:Players researching available spells for character building
you:AI assistants accessing D&D 5e spell data in RPG contexts
you:What data source does this server use?
you:Can I deploy this server using Smithery?

When to choose this

Choose this server if you need quick access to D&D 5e spell information during gameplay or character creation, especially when using MCP-compatible AI assistants.

When NOT to choose this

Avoid this server if you need data beyond D&D 5e spells, or if you require a more extensive game data API that includes monsters, items, and other game elements.

Tools this server exposes

5 tools extracted from the README
  • 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

Comparable tools

mcp-dnd-apidnd5e-toolsmcp-ddbmcp-rpg

Installation

Installation

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

For Claude Desktop, add to claude_desktop_config.json:

{
  "mcpServers": {
    "grimoire": {
      "command": "node",
      "args": ["dist/index.js"]
    }
  }
}

FAQ

What data source does this server use?
The server uses the D&D 5e API (5e-bits.github.io/docs) as its comprehensive data source for spell information.
Can I deploy this server using Smithery?
Yes, the project includes a smithery.yaml configuration file for easy deployment through the Smithery platform.

Compare grimoire-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.