Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client