
电子邮件-MCP-Server
具有IMAP和SMTP连接的模型上下文协议服务器
1
Github Watches
0
Github Forks
0
Github Stars
Email MCP Server
A Model Context Protocol (MCP) server for email integration using IMAP and SMTP protocols. This server allows model assistants to access and interact with email accounts.
Features
- Read emails from IMAP mailboxes
- Send emails via SMTP
- Search emails
- List email folders
Prerequisites
- Node.js (v16 or higher)
- npm or yarn
- Email account with IMAP and SMTP access
Setup
-
Clone the repository:
git clone <repository-url> cd imap-mcp
-
Install dependencies:
npm install
-
Create a
.env
file in the root directory with the following variables:EMAIL_USER=your-email@example.com EMAIL_PASSWORD=your-password IMAP_HOST=imap.example.com IMAP_PORT=993 SMTP_HOST=smtp.example.com SMTP_PORT=465
Usage
Development
To run the server in development mode:
npm run dev
This will watch for changes, recompile TypeScript, and restart the server automatically.
Production
To build and run the server in production mode:
npm run build
npm start
API
The server exposes the following MCP resources:
-
mailto:<email-address>/inbox
- List of 10 most recent emails in the inbox -
mailto:<email-address>/folders
- List of email folders/mailboxes
And the following MCP tools:
-
send_email
- Send an email message -
search_emails
- Search for emails with advanced query options -
list_folders
- List all available email folders/mailboxes
License
ISC License - see LICENSE for details
相关推荐
Confidential guide on numerology and astrology, based of GG33 Public information
Take an adjectivised noun, and create images making it progressively more adjective!
Siri Shortcut Finder – your go-to place for discovering amazing Siri Shortcuts with ease
Reviews

user_pe1CTR6P
I've been using email-mcp-server by gabigabogabu for a while now, and it has been a game changer for managing my email tasks. The seamless integration and robust features make it an essential tool in my workflow. Highly recommend checking it out!