Labsco
Avik-creator logo

Google Calendar Integration Project

β˜… 2

from Avik-creator

Manage and interact with Google Calendar events using the Google Calendar API.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeAdvanced setup

Google Calendar Integration Project

smithery badge

This project provides integration with Google Calendar API to manage and interact with calendar events programmatically.

Features

  • Create, read, update, and delete calendar events
  • Set up recurring events
  • Manage event attendees
  • Handle event notifications and reminders

Project Structure

googlecalendarMCP/
β”œβ”€β”€ auth.py              # Authentication handling
β”œβ”€β”€ main.py             # Main application entry point
β”œβ”€β”€ requirements.txt    # Project dependencies
β”œβ”€β”€ .env               # Environment variables
β”œβ”€β”€ credentials.json   # Google OAuth credentials
└── token.json        # Generated OAuth token

Dependencies

The project uses the following main dependencies:

  • google-auth-oauthlib
  • google-auth-httplib2
  • google-api-python-client
  • python-dotenv

Security Notes

  • Never commit your credentials.json, token.json, or .env file to version control
  • Keep your OAuth credentials secure
  • Regularly rotate your credentials and tokens

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.