Gmail MCP Server
A Model Context Protocol (MCP) server that integrates Gmail with Claude Desktop, enabling Claude to access and understand email content while maintaining proper context management and privacy controls.
Features
- Gmail API integration with OAuth2 authentication
- Secure token management and storage
- Privacy-focused data handling
- Context window management for Claude
- Comprehensive logging and error handling
- Docker support for easy deployment
Prerequisites
- Node.js >= 18.0.0
- npm or yarn
- Google Cloud Project with Gmail API enabled
- Claude API key
Setup
- Clone the repository:
- Install dependencies:
- Create a
.env
file in the root directory with the following variables:
- Start the development server:
Development
npm run dev
: Start the development server with hot reloadingnpm test
: Run testsnpm run lint
: Run ESLint
Project Structure
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Claude Desktop이 적절한 컨텍스트 관리 및 개인정보 보호 제어를 유지하면서 Gmail 콘텐츠에 안전하게 액세스하고 처리할 수 있도록 해주는 통합 서버입니다.
Related MCP Servers
- AsecurityAlicenseAqualityModel Context Protocol server for Gmail integration. This allows Claude Desktop (or any MCP client) to interact with your Gmail account through Google Apps Script.Last updated -361812JavaScriptMIT License
- -securityAlicense-qualityServer for Gmail integration in Claude Desktop with auto authentication support. This server enables AI assistants to manage Gmail through natural language interactions.Last updated -3,714589JavaScriptMIT License
- -securityAlicense-qualityA server that allows Claude to search and retrieve emails from your Gmail account, supporting functions like searching emails, retrieving full content of specific emails, and listing recent messages.Last updated -5PythonApache 2.0
- -securityFlicense-qualityAn integration server that provides Claude Desktop access to Gmail, enabling users to view recent emails and search their Gmail inbox using natural language commands.Last updated -7Python