mcpField
A
API

API

本地服务
github.com/spprichard开发工具080 周前更新

关于 API

API 是一组用于个人任务的 Swift 项目,规划提供面向客户端和自动化的 MCP 与 REST 接口。目前 MCP 能搜索指定邮箱中的未读邮件;OCR 和附件处理属于后续计划。

主要功能

  1. 01搜索邮箱中的未读邮件
  2. 02用于邮件搜索的 REST API
  3. 03独立的 OCR 服务端与客户端
  4. 04基于 Mistral 的 OCR 端点

适用场景

  1. 01查找邮箱中的未读邮件
  2. 02通过 REST API 搜索邮件
  3. 03根据搜索条件对邮件执行 OCR

MCP 相关

MCP 服务目前可搜索指定邮箱中的未读邮件。列出邮件详情以及进一步的附件和 OCR 工作流仍在后续计划中。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

API

目前我在考虑让这个项目类似于 API.me…… 1 个区别是,这个项目会提供 MCP API 和 REST API。 MCP 接口将供 Claude、OpenAI 等客户端使用。 而 REST API 则可用于其他报告或自动化任务

项目

当前状态:
  • MCP 服务

    • 可以搜索指定邮箱中的未读邮件 搜索未读邮件
  • 邮件服务

    • 可以对指定邮箱执行基本搜索
项目后续步骤
  1. 收集 PDF 附件
  2. 添加 OCR 功能
    • 从 Mistral OCR API 开始?
  3. 完成第 1 项和第 2 项后,添加获取带附件邮件并执行 OCR、返回结构化输出的功能

REST API

邮件
当前状态:
  • 可以搜索指定邮箱中的未读邮件
  • 已更新至 SwiftMail 的一个版本,该版本对邮件标头和正文的处理方式有所不同
后续:
OCR
当前状态:
  • 创建了新的 OCR 服务和客户端,底层使用 Mistral
  • 创建了用于对邮件执行 OCR 的新端点,并提供了正确的邮件搜索条件
后续:
  • 让 MCP 服务重新运行,以便列出邮件详情。然后找到有效邮件的 uID、sequenceNumber 和 section,以便对其执行 OCR

MCP API

当前状态:
  • 可以搜索指定邮箱中的未读邮件
后续:
  • 探索如何使用模板化资源
    • 可以利用邮件 API?

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。