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. 04Mistralを利用するOCRエンドポイント

活用シーン

  1. 01メールボックス内の未読メールを探す
  2. 02REST API経由でメールを検索
  3. 03検索条件を使ってメールにOCRを実行

MCP 対応

MCPサーバーは現在、指定メールボックスの未読メール検索を提供します。メール詳細の一覧表示や、添付ファイルとOCRに関する追加ワークフローは今後の予定です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

API

現在、このプロジェクトは API.me に似たものになると考えています…… 1 つの違いは、このプロジェクトには MCP API と REST API があることです。 MCP インターフェースは、Claude、OpenAI などのクライアントで使用します。 一方、REST API は、その他のレポート作成タスクや自動化タスクに活用できます。

Project

現在の状態:
  • MCP サーバー

    • 指定されたメールボックス内の未読メールを検索できます 未読メールを検索
  • Email Server

    • 指定されたメールボックス内を基本的な条件で検索できます
プロジェクトの次のステップ
  1. PDF 添付ファイルを収集する
  2. OCR 機能を追加する
    • まずは Mistral OCR API を使う?
  3. 1 と 2 の完了後、添付ファイル付きのメールを取得して OCR を実行し、構造化された出力を返す機能を追加する

REST API

Email
現在の状態:
  • 指定されたメールボックス内の未読メールを検索できます
  • メールのヘッダーと本文を異なる方法で処理する SwiftMail のバージョンに更新済みです
次のステップ:
OCR
現在の状態:
  • 新しい OCR サーバーとクライアントを作成しました。内部では Mistral を使用します
  • 正しいメール検索条件を指定して、メールに対して OCR を実行する新しいエンドポイントを作成しました
次のステップ:
  • メールの詳細を一覧表示できるように、MCP サーバーを再び起動します。その後、OCR を実行する有効なメールの uID、sequenceNumber、section を見つけます。

MCP API

現在の状態:
  • 指定されたメールボックス内の未読メールを検索できます
次のステップ:
  • テンプレート化されたリソースの活用方法を検討します
    • Email API を活用できるでしょうか?

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。