calendar-mcp-server
googleカレンダーから予定一覧を取得するための MCP サーバです。
必要な準備
Oauth2.0クライアントを作成し、認証用のJSONをルートディレクトリ下に置く
「デスクトップアプリ」でOAuth 2.0クライアントを作成してください。 詳しくはこちら
クライアント作成後、以下のような認証用の JSON を取得し、 redirect_uris を以下のように [http://localhost:3000/callback] に変更した上で credentials.json という名前でルートディレクトリに保存してください。
{
"installed": {
"client_id": "hogehoge",
...
"redirect_uris": ["http://localhost:3000/callback"]
}
}
Claude Desktop の設定
Claude Desktop の claude_desktop_config.json を以下のように編集してください。
{
"mcpServers": {
"calendar": {
"command": "npx",
"args": ["ts-node",
"--project",
"/<path to>/mcp-calendar-server/tsconfig.json",
"/<path to>/mcp-calendar-server/src/index.ts"]
}
}
}
Recommend MCP Servers 💡
@8enSmith/mcp-open-library
A Model Context Protocol (MCP) server for the Internet Archive's Open Library API that enables AI assistants to search for book and author information.
enrichment-mcp
An MCP server for performing security data enrichment using third-party services like VirusTotal and Shodan
pr_reviewer
An MCP server integrating Claude Desktop to auto-analyze GitHub PRs, add comments, approve/merge, and save reviews to Google Drive.
@mindpilot/mcp
Visualize code architecture and flows for AI agents via MCP server with local processing.
@chaindead/telegram-mcp
Telegram MCP for managing dialogs, messages, drafts, read statuses, and more.
mcp-ipfs
A Node.js MCP server implementing the Model Context Protocol for interacting with storacha.network via the w3 CLI.