Skip to main content
Glama
esdraelon

local-events-mcp

by esdraelon

local-events-mcp

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

Related MCP server: silkworm-mcp

Run

python -m local_events_mcp

Or use the installed console script:

local-events-mcp
Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/esdraelon/date-night-event-list-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server