Northeastern University Calendar MCP Server logo

Northeastern University Calendar MCP Server

by jibinb961

This MCP server provides access to Northeastern University's event calendar through the Model Context Protocol (MCP). It allows Claude Desktop to fetch, search, and filter events from the Northeastern University calendar.

View on GitHub

Last updated: N/A

What is Northeastern University Calendar MCP Server?

The Northeastern University Calendar MCP Server is a Python-based server that integrates with the Northeastern University event calendar using the Model Context Protocol (MCP). It allows applications like Claude Desktop to access, search, and filter event information from the university calendar.

How to use Northeastern University Calendar MCP Server?

  1. Clone the repository. 2. Create and activate a virtual environment. 3. Install dependencies using pip install -r requirements.txt. 4. Run the server using python neu_calendar_server.py. 5. Configure Claude Desktop to connect to the server by adding the appropriate configuration in the developer settings.

Key features of Northeastern University Calendar MCP Server

  • Get today's events

  • Get upcoming events for a specified number of days

  • Search events by keywords

  • Filter events by category

  • Get detailed information about specific events

  • List available event categories

Use cases of Northeastern University Calendar MCP Server

  • Finding events happening today at Northeastern University

  • Displaying upcoming events for the next week

  • Searching for workshops happening this month

  • Finding athletic events at Northeastern

  • Listing available event categories

FAQ from Northeastern University Calendar MCP Server

How do I start the server?

Activate the virtual environment and run python neu_calendar_server.py.

What port does the server run on?

The server runs on localhost port 8000 by default.

How do I configure Claude Desktop to use this server?

Go to Claude Desktop Settings -> Developer -> Edit Config and add the configuration for the NEU Calendar MCP server. See CLAUDE_DESKTOP_SETUP.md for detailed instructions.

What do I do if Claude can't connect to the server?

Make sure the server is running, the port (8000) is not blocked by a firewall, and the Claude Desktop configuration is correct.

What if the server can't fetch calendar data?

Check your internet connection to ensure the server can access the Northeastern University calendar.