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 💡
clearml-mcp
A lightweight Model Context Protocol (MCP) server that enables AI assistants to interact with ClearML experiments, models, and projects, providing comprehensive ML experiment context and analysis directly in AI conversations.
code-to-tree
A runtime-free MCP server that converts source code into AST🌲, regardless of language.
mcp-tinybird
An MCP server to interact with a Tinybird Workspace from any MCP client.
@mcp-for-dev/mcp-google-search
Provides web search and webpage content extraction using Google Custom Search API.
fulcra-context-mcp
An MCP server for accessing Fulcra Context data via the Fulcra API
Tavily
Tavily is a specialized search engine API designed for Large Language Models (LLMs) and AI agents, providing real-time, accurate, and unbiased information to enhance AI applications with web access and reduce hallucinations.