API について
APIは、個人タスク向けのSwiftプロジェクト群で、クライアントや自動化向けにMCPとRESTのインターフェースを計画しています。現在のMCP機能は指定メールボックスの未読メール検索で、OCRや添付ファイル処理は今後の作業です。
主な機能
- 01メールボックス内の未読メール検索
- 02メール検索用REST API
- 03独立したOCRサーバーとクライアント
- 04Mistralを利用するOCRエンドポイント
活用シーン
- 01メールボックス内の未読メールを探す
- 02REST API経由でメールを検索
- 03検索条件を使ってメールにOCRを実行
MCP 対応
MCPサーバーは現在、指定メールボックスの未読メール検索を提供します。メール詳細の一覧表示や、添付ファイルとOCRに関する追加ワークフローは今後の予定です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
API
現在、このプロジェクトは API.me に似たものになると考えています…… 1 つの違いは、このプロジェクトには MCP API と REST API があることです。 MCP インターフェースは、Claude、OpenAI などのクライアントで使用します。 一方、REST API は、その他のレポート作成タスクや自動化タスクに活用できます。
Project
現在の状態:
-
MCP サーバー
- 指定されたメールボックス内の未読メールを検索できます

- 指定されたメールボックス内の未読メールを検索できます
-
Email Server
- 指定されたメールボックス内を基本的な条件で検索できます
プロジェクトの次のステップ
- PDF 添付ファイルを収集する
- OCR 機能を追加する
- まずは Mistral OCR API を使う?
- 1 と 2 の完了後、添付ファイル付きのメールを取得して OCR を実行し、構造化された出力を返す機能を追加する
REST API
現在の状態:
- 指定されたメールボックス内の未読メールを検索できます
- メールのヘッダーと本文を異なる方法で処理する SwiftMail のバージョンに更新済みです
次のステップ:
OCR
現在の状態:
- 新しい OCR サーバーとクライアントを作成しました。内部では Mistral を使用します
- 正しいメール検索条件を指定して、メールに対して OCR を実行する新しいエンドポイントを作成しました
次のステップ:
- メールの詳細を一覧表示できるように、MCP サーバーを再び起動します。その後、OCR を実行する有効なメールの uID、sequenceNumber、section を見つけます。
MCP API
現在の状態:
- 指定されたメールボックス内の未読メールを検索できます
次のステップ:
- テンプレート化されたリソースの活用方法を検討します
- Email API を活用できるでしょうか?
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。