dracor-mcp

dracor-mcp

2

The DraCor MCP Server is a specialized tool to interact with the Drama Corpora Project (DraCor) API. It focuses on analyzing dramatic texts through models like Claude and other large language models, providing detailed character network analysis and play insights.

DraCor MCP Server

A Model Context Protocol (MCP) server for interacting with the Drama Corpora Project (DraCor) API to analyze dramatic texts and their character networks.

Overview

  • Implements an MCP server using the Model Context Protocol Python SDK for DraCor API v1.
  • Features access to dramatic text corpora, character network analysis, play information retrieval, and insights generation.

Features

  • Access to DraCor API v1 with no authentication required.
  • Support for operations: corpora and play information retrieval, character network analysis, comparative play analysis, and more.
  • Output in multiple formats (CSV, GEXF, GraphML) and support for gender analysis.

Setup

  • Requires Python 3.10 or higher, UV package manager recommended.
  • Options for installation using UV, Claude Desktop, or Docker.

Usage

  • Interact with the DraCor API through Claude for tasks such as listing corpora, analyzing character networks, and comparing plays.