返回 MCP 目录
public公开dns本地运行

PersonalMCP

项目包含MCP和REST两种API,MCP接口服务于Claude等客户端,REST接口用于报表和自动化任务。当前功能包括邮箱搜索和OCR处理,下一步将实现PDF附件处理和结构化输出。

article

README

🚀 项目 API

本项目类似于 API.me,其独特之处在于同时具备 MCP API 和 REST API。其中,MCP 接口主要供 Claude、OpenAI 等客户端使用;而 REST API 则可用于报告任务或其他自动化任务。

🚀 快速开始

项目

当前状态

  • MCP 服务器:能够在指定邮箱中搜索未读邮件。 搜索未读邮件
  • 邮件服务器:可对指定邮箱执行基本搜索操作。

下一步计划

  1. 实现获取 PDF 附件的功能。
  2. 增添 OCR 功能,可先从 Mistral OCR API 入手。
  3. 在完成上述两项后,实现获取带附件的邮件并执行 OCR,最终返回结构化输出。

REST API

邮件

当前状态
  • 可在指定邮箱中搜索未读邮件。
  • 已更新为能处理邮件头和正文不同的 SwiftMail 版本。

OCR

当前状态
  • 已创建新的 OCR 服务器和客户端,采用 Mistral 作为后端。
  • 新增了一个端点,用于对电子邮件执行 OCR,并提供正确的邮件搜索标准。
下一步计划
  • 重启 MCP 服务器,使其具备列出邮件详细信息的能力。随后找出有效邮件的 uID、sequenceNumber 和 section,以执行 OCR 操作。

MCP API

当前状态

  • 可在指定邮箱中搜索未读邮件。

下一步计划

  • 探索如何使用模版资源,或许可以借助电子邮件 API。
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端