MCP ExplorerExplorer

Epic Me Mcp

@epicweb-devon a year ago
38 MIT
FreeCommunity
AI Systems
EpicMe MCP enables user interaction via Model Context Protocol with LLMs.

Overview

What is Epic Me Mcp

EpicMe MCP is an application that operates exclusively through the Model Context Protocol (MCP), facilitating user registration, authentication, and data interaction via MCP tools.

Use cases

Use cases include creating applications that allow users to interact with services using natural language, developing tools for user data management, and demonstrating the capabilities of MCP in real-world scenarios.

How to use

Users can interact with the application by registering and authenticating through a unique OAuth flow that generates a grant automatically. They can claim this grant using a TOTP code sent to their email.

Key features

Key features include seamless user registration and authentication via OAuth, interaction with user data through natural language, and the ability to build MCP tools on the EpicAI.pro platform.

Where to use

EpicMe MCP can be utilized in various fields such as application development, user interaction design, and natural language processing applications.

Content

EpicMe MCP

This is an example of an application that’s exclusively accessible via Model
Context Protocol (MCP).

Everything from user registration and authentication to interacting with user
data is handled via MCP tools.

The goal is to demonstrate a possible future of applications where users
interact with our apps via natural language with LLMs and the MCP protocol. This
will also be the basis upon which I will teach how to build MCP tools on
EpicAI.pro.

Authentication

The authentication flow is unique because we need to be able to go through OAuth
for users who don’t exist yet (users need to register first). So we generate a
grant automatically without the user having to go through the OAuth flow
themselves. Then we allow the user to claim the grant via a TOTP code which is
emailed to them.

This works well enough.

Known Issues

During development, if you delete the .wrangler directory, you’re deleting the
dynamically registered clients. Those clients don’t know that their entries have
been deleted so they won’t attempt to re-register. In the MCP Inspector, you can
go in the browser dev tools and clear the session storage and it will
re-register. In other clients I do not know how to make them re-register.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers