エピックミーMCP
これは、モデル コンテキスト プロトコル (MCP) 経由でのみアクセス可能なアプリケーションの例です。
ユーザー登録と認証からユーザーデータの操作まで、すべてが MCP ツールを介して処理されます。
目標は、LLMとMCPプロトコルを用いて、ユーザーが自然言語でアプリとインタラクトできるアプリケーションの将来像を示すことです。これは、 EpicAI.proでMCPツールの構築方法を教える際の基礎にもなります。
認証
認証フローは独特です。まだ存在しないユーザー(ユーザーはまず登録が必要です)に対してOAuthを経由する必要があるためです。そのため、ユーザーがOAuthフローを自分で実行することなく、自動的に権限付与を生成します。その後、ユーザーにメールで送信されるTOTPコードを介して権限付与を申請できるようにします。
これは十分に機能します。
Related MCP server: MCP Base
既知の問題
開発中に.wranglerディレクトリを削除すると、動的に登録されたクライアントも削除されます。これらのクライアントはエントリが削除されたことを認識していないため、再登録を試みません。MCP Inspector では、ブラウザの開発ツールからセッションストレージをクリアすることで再登録できます。他のクライアントでは、再登録の方法がわかりません。