Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| analyze_play | Create a prompt for analyzing a specific play. |
| character_analysis | Create a prompt for analyzing a specific character. |
| network_analysis | Create a prompt for analyzing a character network. |
| comparative_analysis | Create a prompt for comparing two plays. |
| gender_analysis | Create a prompt for analyzing gender representation in a play. |
| historical_context | Create a prompt for analyzing the historical context of a play. |
| full_text_analysis | Template for analyzing the full text of a play. |
| character_tagging_analysis | Template for analyzing character ID tagging issues in plays. Parameters: - corpus_name: The corpus to analyze (default: "dutch") - play_name: The specific play to analyze |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| info:// | |
| corpora:// |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_plays | Advanced search for plays in the DraCor database with multiple filter options.
Parameters:
- query: General text search across title, subtitle, and author
- corpus_name: Specific corpus to search within (e.g., "shake", "ger", "rus", "span", "dutch")
- character_name: Name of a character that should appear in the play
- country: Country of origin for the play
- language: Language of the play
- author: Name of the playwright
- year_from: Starting year for date range filter
- year_to: Ending year for date range filter
- gender_filter: Filter by plays with a certain gender ratio ("female_dominated", "male_dominated", "balanced") |
| compare_plays | Compare two plays in terms of metrics and structure. |
| analyze_character_relations | Analyze the character relationships in a play. |
| analyze_play_structure | Analyze the structure of a play including acts, scenes, and metrics. |
| find_character_across_plays | Find a character across multiple plays in the DraCor database. |
| analyze_full_text | Analyze the full text of a play, including dialogue and stage directions. |