Arts & Culture · Education & Learning

DraCor (Drama Corpora Project) logo

DraCor (Drama Corpora Project)

stijn-meijers/dracor-mcp

A Model Context Protocol (MCP) server for interacting with the Drama Corpora Project (DraCor) API. This MCP server enables you to seamlessly analyze dramatic texts and their character networks through Claude or other LLMs.

Install

docker run dracor-mcp

Client configuration

{
  "mcpServers": {
    "DraCor API v1": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with",
        "requests",
        "--with",
        "pydantic",
        "--with",
        "python-multipart",
        "mcp",
        "run",
        "/path/to/dracor-mcp/dracor_mcp_fastmcp.py"
      ],
      "env": {
        "DRACOR_API_BASE_URL": "<DRACOR_API_BASE_URL>"
      }
    }
  }
}

Environment variables

DRACOR_API_BASE_URL
GitHub stars
2
Category
Arts & Culture, Education & Learning
License
MIT
Updated
Oct 6, 2026

About DraCor (Drama Corpora Project)

This project implements an MCP server using the official Model Context Protocol Python SDK that provides access to the DraCor API v1. It allows Claude and other LLMs to interact with dramatic text corpora, analyze character networks, retrieve play information, and generate insights about dramatic works across different languages and periods.

Features

  • Access to DraCor API v1 through a unified interface

  • No authentication required (DraCor API is publicly accessible)

  • Structured data models for DraCor entities

  • Support for operations:

Tools (6)

  • search_plays

    Search for plays based on a query

  • compare_plays

    Compare two plays in terms of metrics and structure

  • analyze_character_relations

    Analyze character relationships in a play

  • analyze_play_structure

    Analyze the structure of a play

  • find_character_across_plays

    Find a character across multiple plays

  • analyze_full_text

    Analyze the full text of a play, including dialogue and stage directions

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Rijksmuseum MCP logo

Rijksmuseum MCP

r-huijts/rijksmuseum-mcp

44

A Model Context Protocol (MCP) server that provides access to the Rijksmuseum's collection through natural language interactions. This server enables AI models to explore, analyze, and interact with artworks and collections from the Rijksmuseum.

Arts & Culture
MCP Tung Shing logo

MCP Tung Shing

baranwang/mcp-tung-shing

26

Chinese Traditional Almanac calculation service based on Model Context Protocol (MCP)

Arts & Culture
Quran MCP Server logo

Quran MCP Server

djalal/quran-mcp-server

23

MCP server to interact with Quran.com corpus via the official REST API v4.

Arts & Culture
MCP Sefaria Server logo

MCP Sefaria Server

Sivan22/mcp-sefaria-server

11

An MCP (Model Context Protocol) server that provides access to Jewish texts from the Sefaria library. This server enables Large Language Models to retrieve and reference Jewish texts through a standardized interface.

Arts & Culture
Image Gen MCP logo

Image Gen MCP

Ichigo3766/image-gen-mcp

8

A MCP server that provides text-to-image generation capabilities using Stable Diffusion WebUI API (ForgeUI/AUTOMATIC-1111).

Arts & Culture
Oorlogsbronnen MCP logo

Oorlogsbronnen MCP

r-huijts/oorlogsbronnen-mcp

5

A Model Context Protocol (MCP) server that provides AI-powered access to the Oorlogsbronnen (War Sources) database. This server enables natural language interactions with historical World War II archives from the Netherlands.

Arts & Culture