Mmcp.market

Shakespeare's Monologues MCP server

by slshults·io.github.slshults/shakespeare-monologues·v0.1.2

Search Shakespeare monologues, plays, paraphrases and summaries from shakespeare-monologues.org

A93/100grade A
What users say
No reviews yet
Be the first
Safety scan
A93/100

full report

Adoption
Growing

0 stars24 downloads/wk

Reviews

Write one

Nobody has reviewed Shakespeare's Monologues yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Shakespeare's Monologues tools (9)

write = sends, deletes, buys or posts
  • get_monologueFree

    Fetch one monologue's catalogue entry by its numeric id. Follow the returned `url` for the full text.

  • get_monologue_of_the_dayFree

    The current 'Monologue of the Day' — the piece most recently posted to the site's social feeds.

  • get_paraphrased_monologueFree

    Fetch a monologue's full text alongside its modern-English, line-by-line paraphrase. The paraphrase is AI-generated (Claude) and may be null if it hasn't been generated yet — the `url` always has the monologue itself.

  • get_play_summaryFree

    Fetch an AI-generated summary of a play (e.g. 'Hamlet', 'The Tempest'). May be null if not generated yet.

  • get_scene_summaryFree

    Fetch an AI-generated summary of the scene a monologue appears in (context for the speech). May be null if not generated yet.

  • list_all_monologues_for_a_characterFree

    List every monologue spoken by a given character (e.g. 'Hamlet', 'Rosalind'). Matches the character name exactly first, then as a substring.

  • list_playsFree

    List Shakespeare's plays with their classification (Comedy/History/Tragedy) and monologue counts.

  • random_monologueFree

    Return one random monologue, with optional gender/play filters. Useful for a suggestion when the user is undecided.

  • search_monologuesFree

    Search Shakespeare monologues by free text (matches character, play, or first line) plus optional filters. Returns matches, each with a permalink `url`.

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • Live reliabilityremote reachable in 1249ms20/20
  • Tool poisoning9 tool descriptions checked15/15
  • Auth qualityopen endpoint, read-only tools10/15
  • Maintenancelast push 21 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 93/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

What the publisher says

From the Shakespeare's Monologues repository's README, as published. We do not edit it. Read it on GitHub

Shakespeare's Monologues — MCP server

A small, read-only Model Context Protocol server that lets MCP-capable AI clients search and fetch Shakespeare monologue metadata from shakespeare-monologues.org.

It's a thin, stateless wrapper over the site's public JSON index (/api/monologues.json) — no database, no secrets. Every result carries the monologue's permalink url (where the full text, scene context, and modern-English paraphrase live) and an attribution note.

Tools

The paraphrase and summaries are AI-generated (Claude) and only partially cached so far,

so those tools return null where content hasn't been generated yet.

Run locally

Two transports, same tools. server.ts builds the tool surface and knows nothing about how it's reached; index.ts serves it over HTTP and stdio.ts over stdio.

Over stdio, the way an MCP client spawns a local server:

npx shakespeare-monologues-mcp

Over HTTP, which is how the hosted instance runs:

npm install
npm run build
npm start          # listens on :3000, POST /mcp   (set PORT to change)

Health check: GET /health → {"ok":true}.

Neither mode needs credentials — the server reads the site's public JSON index. Set MONOLOGUESAPIURL to point it elsewhere, and POSTHOGPROJECTAPI_KEY="" to disable analytics.

Connecting a client

Remote MCP means users add a URL, no install. In a client that supports remote / custom MCP servers (Claude Desktop connectors, etc.), add:

https://mcp.shakespeare-monologues.org/mcp

Or run it yourself over stdio, with no hosted dependency:

{
  "mcpServers": {
    "shakespeare-monologues": {
      "command": "npx",
      "args": ["-y", "shakespeare-monologues-mcp"]
    }
  }
}

For clients configured with a JSON config file, use the streamable-HTTP transport:

{
  "mcpServers": {
    "shakespeare-monologues": {
      "type": "streamable-http",
      "url": "https://mcp.shakespeare-monologues.org/mcp"
    }
  }
}

For a client that only speaks stdio, bridge to the remote server with mcp-remote:

{
  "mcpServers": {
    "shakespeare-monologues": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.shakespeare-monologues.org/mcp"]
    }
  }
}

Note on "autonomous" use: there's no mechanism today for an arbitrary agent to

discover and use this with zero user action — a client/platform still has to connect

it. For truly zero-setup access, agents can hit the plain JSON API

(/api/monologues.json) and /llms.txt directly.

License

keep the attribution that each tool response includes.

  • Code: MIT.
  • Data served through it: © shakespeare-monologues.org, CC BY-NC-SA 4.0 — please

Nothing above is checked by us. What we check is on the safety report.

Install directly

claude mcp add --transport http shakespeare-monologues https://mcp.shakespeare-monologues.org/mcp
Add to Cursor

Shakespeare's Monologues: common questions

Is Shakespeare's Monologues MCP server safe?
Yes, by our scan: it is graded A (93/100). Read the Shakespeare's Monologues safety report
How do I install Shakespeare's Monologues?
It runs remotely at mcp.shakespeare-monologues.org. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Shakespeare's Monologues need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Shakespeare's Monologues maintained?
The last commit was 21 days ago (2026-08-31). The latest release is v0.1.2.
Is Shakespeare's Monologues up?
100% of our last 7 checks got an answer. We check remote servers about four times a day.
What can I use instead of Shakespeare's Monologues?
Servers from other publishers that do the same job: Wikipedia MCP server.

Alternatives to Shakespeare's Monologues

Same job from other publishers: the closest match first, then the best rated.

  • Wikipedia
    Search Wikipedia, read summaries and full text, target sections, find nearby pages, list languages.
    A

More from slshults