Brock University Events MCP Server logo

Brock University Events MCP Server

by Aryan-Jhaveri

This MCP server connects to the Brock University events RSS feed, providing AI assistants with access to campus events. It allows students and faculty to easily discover relevant events, filter by date or category, and get comprehensive event details.

View on GitHub

Last updated: N/A

What is Brock University Events MCP Server?

This is an MCP (Model Context Protocol) server that fetches and parses the Brock University events RSS feed, making event information accessible to AI assistants like Claude. It allows users to easily find and filter campus events through natural language queries.

How to use Brock University Events MCP Server?

  1. Clone the repository and install the dependencies using pip. 2. Launch the server using python brock_events_server.py. 3. Configure Claude for Desktop by adding the server configuration to the claude_desktop_config.json file, ensuring the path to the server script is correct. 4. Restart Claude and verify the connection by looking for the hammer icon.

Key features of Brock University Events MCP Server

  • Real-time data from Brock University events RSS feed

  • Search capabilities by keyword

  • Timeline views for upcoming events

  • Date and time filtering

  • Categorized event browsing

  • Customized event lists (this week, next week, weekend)

  • Detailed event information

Use cases of Brock University Events MCP Server

  • Students and faculty can easily find relevant campus events.

  • Users can filter events by date, time, category, and keywords.

  • AI assistants can provide comprehensive event details and recommendations.

  • Users can integrate events into their personal calendars via .ics files.

FAQ from Brock University Events MCP Server

How do I install the server?

Clone the repository, install dependencies using pip install -r requirements.txt, and launch the server using python brock_events_server.py.

How do I connect the server to Claude for Desktop?

Edit the claude_desktop_config.json file to include the server configuration, ensuring the correct path to the brock_events_server.py script. Restart Claude to apply the changes.

What if the server won't start?

Check your Python version (3.10+ required), reinstall dependencies, and ensure you have the necessary permissions to run the script.

What if Claude is not connecting to the server?

Double-check the claude_desktop_config.json file for syntax errors and ensure the server is running. Check Claude's logs for error messages and try restarting Claude.

Can I use this server with other universities' event feeds?

Yes, but you may need to adapt the parsing logic in the code to match the structure of the new RSS feed. The server is specifically designed for Brock University's RSS feed structure.