Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Local Events

FreeNot checked

A small MCP server that scrapes and returns semantic event data from configured sources, supporting tools to list sources, validate scrapers, and retrieve event

GitHubEmbed

About

A small MCP server that scrapes and returns semantic event data from configured sources, supporting tools to list sources, validate scrapers, and retrieve events by time period or date.

README

A small MCP server with semantic event tools:

  • list_sources() — show configured sources and whether each source-specific scraper is functional
  • scraper_is_valid(source) — health-check a source-specific scraper and return the extracted semantic payload
  • get_events_for_time_period(source, days, as_of=None) — return semantic events for a source over a time window
  • list_events_by_source_and_date(source, date) — legacy compatibility wrapper for one source on one day

Source config

Edit sources/<source type>/<source>.json to add or update sources. Each source lives in its own file.

Current categories:

  • theater
  • music
  • comedy
  • fairs
  • misc

The server also still understands the legacy sources.json file, but the categorized folder is the preferred layout.

Each source now points at a source-specific Python module under src/local_events_mcp/source_plugins/. The module path is stored in each source JSON and is loaded from disk, so slugs like the-hideout-theatre remain valid.

  • module points at the source-specific plugin module
  • the module exposes scraper_is_valid() and get_events_for_time_period()
  • tools return semantic objects only: title, event type, description, date, location, event URL, price, and metadata

Run

python -m local_events_mcp

Or use the installed console script:

local-events-mcp

from github.com/esdraelon/date-night-event-list-mcp

Installing Local Events

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/esdraelon/date-night-event-list-mcp

FAQ

Is Local Events MCP free?

Yes, Local Events MCP is free — one-click install via Unyly at no cost.

Does Local Events need an API key?

No, Local Events runs without API keys or environment variables.

Is Local Events hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Local Events in Claude Desktop, Claude Code or Cursor?

Open Local Events on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Local Events with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs