MCP_SERVER
MCP Google Calendar Integration
Documentation
๐ MCP Google Calendar Integration
This project is a Model Context Protocol (MCP) tool that connects with the Google Calendar API to fetch calendar events for a given date. It integrates seamlessly with AI-driven editors like **Cursor** to enhance your productivity by bringing live calendar data right into your coding environment.
๐ง Features
- ๐ Get calendar events for a specific date
- โก Real-time integration using MCP
- ๐ง Natural language tool commands from inside your editor
- โ Simple schema validation using `zod`
- ๐ Uses environment variables to keep sensitive info secure
๐ Project Structure
/MCP_SERVER
โ
โโโ server.js # MCP server setup and calendar tool
โโโ .env # Environment variables (not committed)
โโโ package.json # Dependencies and scripts
โโโ .mcp # MCP configuration file
๐ฆ Technologies Used
- `@modelcontextprotocol/sdk` โ MCP server and transport
- `googleapis` โ Google Calendar API client
- `zod` โ Input validation
- `dotenv` โ Load `.env` files
๐ Getting Started
1. Clone the repository
git clone https://github.com/your-username/mcp-calendar-tool.git
cd mcp-calendar-tool2. Install dependencies
npm install
3. Create a .env file
GOOGLE_API_KEY=your_google_calendar_api_key
CALENDAR_ID=your_calendar_id_or_email
4. Run the server
npm start
Usage Example (in Cursor)
๐ MCP Configuration (.mcp)
{
"mcpServers": {
"myCalenderData": {
"command": "node",
"args": ["server.js"],
"env": {
"GOOGLE_API_KEY": "your_api_key_here",
"CALENDAR_ID": "your_calendar_id_here"
}
}
}
}
๐ Notes on API Access
Make sure the Google Calendar API is enabled in your Google Cloud Console.
The calendar should be public or shared properly if using an API key.
๐งญ Future Improvements
Add OAuth2 authentication for multiple users
Support recurring events and event descriptions
Integrate Google Tasks and reminders
๐ License
This project is open-source and available under the MIT License.
๐โโ๏ธ Author
Pranay Chowdhury
Frontend Developer | MERN Stack Enthusiast
LinkedIn โข GitHub
Frequently asked questions
What is MCP_SERVER?
MCP_SERVER is MCP Google Calendar Integration
How do I install MCP_SERVER?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is MCP_SERVER open source?
Yes โ it is hosted on GitHub at https://github.com/PranayChowdhury00/MCP_SERVER.
Related MCP tools
๐ฅ Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
Use any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
Enhanced MCP server for interactive user feedback and command execution in AI-assisted development, featuring dual interface support (Web UI and Desktop Application) with intelligent environment detection and cross-platform compatibility.
A powerful Zotero AI and MCP plugin with ChatGPT, Gemini 3.7, Claude Fable 5, Claude Opus 5, DeepSeek V4, Grok, OpenRouter, Kimi k3, GLM 5.3, SiliconFlow, GPT-oss, Gemma 4, Qwen 3.8
Connect your browser to AI models. Just use Dia on Chrome, Arc or Firefox.
ๆ้ข MCP Server ๅฏไปฅ่ฎฉ AI ่ชๅจๅฐ Markdown ๆ็ซ ๆ็ๅๅๅธ่ณๅพฎไฟกๅ ฌไผๅทใ
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP