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