Development · MODEL CONTEXT PROTOCOL
ITworkonline GoogleCalendarMCP
ITworkonline GoogleCalendarMCP is a community-listed Model Context Protocol server. Review the source repository before installation.
连接能力
ITworkonline GoogleCalendarMCP 为 AI Agent 提供什么
- Create events in Google Calendar with customizable:
- Start and end times
- Description
- Location
- Attendees
- Timezone
- Clone this repository:
- Create a virtual environment and install dependencies:
- Set up Google Calendar API:
- Go to the [Google Cloud Console](https://console.cloud.google.com/)
- Create a new project
- Enable the Google Calendar API
- Create OAuth 2.0 credentials (Desktop app)
- Download the credentials JSON file and save it as `credentials.json` in the project root
安全
MCP 收录不等于安全审核
MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。
README
仓库文档
A Model Completion Prompt (MCP) plugin for interacting with Google Calendar.
- Create events in Google Calendar with customizable:
- Start and end times
- Description
- Location
- Attendees
- Timezone
- Clone this repository:
git clone https://github.com/ITworkonline/GoogleCalendarMCP.git
cd GoogleCalendarMCP- Create a virtual environment and install dependencies:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -e .- Set up Google Calendar API:
- Go to the Google Cloud Console
- Create a new project
- Enable the Google Calendar API
- Create OAuth 2.0 credentials (Desktop app)
- Download the credentials JSON file and save it as
credentials.jsonin the project root
from GoogleCalendarMCP.main import create_event
# Create a calendar event
result = await create_event(
summary="Meeting with Team",
start_time="2025-04-01T10:00:00",
end_time="2025-04-01T11:00:00",
description="Discuss project progress",
location="Conference Room 3",
attendees=["colleague@example.com"],
timezone="America/New_York"
)The first time you run the program, it will open a browser window for you to authenticate with your Google account. After authentication, a token.json file will be created to store your credentials for subsequent runs.
MIT
社区
收藏、评分与讨论
正在载入社区数据…