christo707/gmail-mcp-java-server
If you are the rightful owner of gmail-mcp-java-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Gmail MCP Server is a Spring Boot server for interacting with Gmail using the Model Context Protocol.
The Gmail MCP Server is a Spring Boot application designed to facilitate interactions with Gmail through the Model Context Protocol (MCP). It provides a set of tools encapsulated in the `GMailer` class, allowing users to perform various email operations such as sending, reading, and managing emails. The server also includes a client, `ClientStdio`, which serves as a testing interface for the MCP server's functionality. This project requires Java 17 or higher, Maven, and Gmail API credentials to operate. Users must configure their Gmail API credentials by creating a Google Cloud project, enabling the Gmail API, and setting up OAuth credentials. Once configured, the server can be built and run using Maven commands, and the `ClientStdio` class can be used to test the server's capabilities.
Features
- GMailer Tools: Provides functionalities like trashing emails, marking emails as read, sending emails, retrieving unread messages, and reading emails.
- ClientStdio: A client for testing the MCP server functionality using standard I/O.