Token导航 LogoToken导航TokenDH.com
mailprobe (Frederikb96) logo
搜索检索stdio官方级别未说明来源级核验

mailprobe (Frederikb96)

MCP Server

mailprobe是一个IMAP电子邮件MCP服务器,提供混合式全文内容搜索功能,适用于不支持服务器端全文搜索的IMAP服务器。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
Python混合搜索搜索

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

frederikb96

提供方

frederikb96

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx --from git+https://github.com/frederikb96/mailprobe.git mailprobe

详细介绍

邮件探测器

![CI](https://github.com/frederikb96/mailprobe/actions/workflows/ci.yaml) ![Release](https://github.com/frederikb96/mailprobe/releases) ![License: MIT](https://opensource.org/licenses/MIT)

IMAP电子邮件MCP服务器,具有混合全文正文搜索功能。

大多数IMAP服务器(包括Posteo,许多自托管设置)不支持服务器端全文正文搜索。现有的电子邮件MCP服务器在搜索这些服务器上的电子邮件正文时,会自动返回空结果。mailprobe通过一种混合方法解决了这个问题:对元数据(日期、发件人、主题)进行快速的服务器端过滤,并结合可靠的客户端正文内容搜索。

快速开始

uvx --from git+https://github.com/frederikb96/mailprobe.git mailprobe

克劳德代码

添加到MCP配置中:

{
  "mailprobe": {
    "type": "stdio",
    "command": "uvx",
    "args": ["--from", "git+https://github.com/frederikb96/mailprobe.git", "mailprobe"],
    "env": {
      "IMAP_HOST": "your-imap-server.com",
      "IMAP_USER": "your@email.com",
      "IMAP_PASSWORD": "your-password"
    }
  }
}

工具

工具说明
search具有正文内容+元数据过滤的混合电子邮件搜索
get_email按UID获取完整的电子邮件内容
download_attachment将电子邮件附件下载到磁盘
list_folders列出所有邮箱文件夹
list_accounts列出已配置的帐户(无密码)

配置

单一账户

IMAP_HOST=mail.example.com
IMAP_USER=user@example.com
IMAP_PASSWORD=secret
IMAP_PORT=993  # optional, default 993

多账户

IMAP_PERSONAL_HOST=posteo.de
IMAP_PERSONAL_USER=me@posteo.net
IMAP_PERSONAL_PASSWORD=...

IMAP_WORK_HOST=mail.company.com
IMAP_WORK_USER=user@company.com
IMAP_WORK_PASSWORD=...

指定 account: "personal"account: "work" 在工具调用中。忽略第一个帐户的默认值。

运作原理

search(body_contains="invoice", date_from="2025-01-01", date_to="2025-06-01")

    ┌──────────────────────────┐
    │  Server-side (fast)      │  IMAP SEARCH: date range, sender, subject
    │  → narrows to ~200 msgs  │
    └──────────┬───────────────┘
               │
    ┌──────────▼───────────────┐
    │  Client-side (reliable)  │  Download & scan body text
    │  → finds 3 matches       │
    └──────────────────────────┘

带有全文搜索索引的IMAP服务器(Gmail、Outlook)在服务器端处理正文搜索。没有它的服务器(Posteo,许多自托管)默默地返回0个结果。mailprobe的混合方法适用于这两种情况。

许可证

麻省理工学院

目录标签

目录标签

Python混合搜索搜索IMAP服务器本地部署邮件搜索全文检索电子邮件管理

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP