Rakib-hasan14/mcp-server-nodejs-Model-Context-Protocol-
If you are the rightful owner of mcp-server-nodejs-Model-Context-Protocol- and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A lightweight MCP Server using Node.js to interact with Google Calendar in a chat-like format.
📅 MCP Server with Google Calendar Interaction via Node.js
A lightweight MCP (Multi-Channel Platform) Server built with Node.js, designed to read and interact with your Google Calendar events in a conversational, chat-like format — without complex authentication or large model integration.
🧩 Overview
This project aims to offer a basic interface for retrieving calendar events using the Google Calendar API and responding to simple queries through a chat-style endpoint.
Ideal for small-scale bots, assistants, or integrations where you want to interact with your calendar programmatically without full OAuth flows or AI models.
🛠 Tech Stack
- Node.js – Server runtime
- Google Calendar API – To fetch calendar data (via service account or static token)
- dotenv – For environment configuration
- Minimal Chat Logic – Handle simple natural language-like requests manually (e.g., "next event", "today's events")
✨ Features
- 📆 Retrieve upcoming Google Calendar events
- 💬 Ask for:
- Today's events
- Next event
- Events for a specific date
- 🧪 Simple simulated chat interface via HTTP endpoints
- 🧹 Clean, modular code for quick customization