Google MCP Server
Google MCP サーバー
FastAPI ベースの MCP スタイルのサーバーで、Google Docs および Gmail と統合し、アクションを実行する前にターミナルでの承認を必要とします。
前提条件
Google Cloud Console でプロジェクトを作成します。
以下の API を有効にします:
Google Docs API
Gmail API
OAuth 2.0 クライアント ID 認証情報(デスクトップアプリタイプ)を作成します。
JSON ファイルをダウンロードし、
credentials.jsonにリネームして、このディレクトリ(google-mcp-server/)に配置します。
Related MCP server: Google Docs + Gmail MCP Server
インストール
pip install -r requirements.txtサーバーの実行
python server.py
# or
uvicorn server:app --reload使用方法
Google ドキュメントに追記
/append_to_doc に POST リクエストを送信します:
{
"doc_id": "your_document_id",
"content": "Text to append\n"
}Gmail 下書きを作成
/create_email_draft に POST リクエストを送信します:
{
"to": "example@example.com",
"subject": "Test Draft",
"body": "This is a test email body."
}サーバーはこれらのアクションを実行する前に、ターミナルで承認を求めます。承認するには y と入力して Enter キーを押します。
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA lightweight MCP-style server integrating Google Docs and Gmail, enabling AI to append structured content to documents and create email drafts with human-in-the-loop approval.Apache 2.0
- AlicenseNot gradedqualityDmaintenanceA lightweight MCP server that integrates with Google Docs and Gmail, allowing AI workflows to append to Google Docs and create Gmail drafts with human approval.Apache 2.0
- FlicenseNot gradedqualityDmaintenanceA Python FastAPI server that exposes Google Docs and Gmail tools with terminal-based approval before each action. Allows appending to Google Docs and creating Gmail drafts.-
- FlicenseNot gradedqualityDmaintenanceA Python-based MCP server that integrates Google Docs and Gmail, allowing appending text to documents and creating email drafts with terminal approval prompts.-