mcp-server-template-ic
If you are the rightful owner of mcp-server-template-ic and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project demonstrates a Model Context Protocol (MCP) server with Internet Identity authentication flow.
The MCP Server Template with Internet Identity Authentication is designed to facilitate secure communication between AI clients and MCP servers using Internet Identity for authentication. The process involves an AI client requesting authentication from the MCP server, which then opens an authentication URL for the user to authenticate via a React web app. Upon successful authentication, a delegation chain is created and sent back to the MCP server, allowing the AI client to access protected tools. The project is structured into two main components: the MCP server, which handles tool registration and authentication, and the React web app, which manages user authentication and delegation creation.
Features
- Internet Identity Authentication: Secure user authentication using Internet Identity.
- Delegation Chain: Creation and management of delegation chains for secure communication.
- MCP Tool Access: Allows AI clients to access protected MCP tools post-authentication.
- React Web App: User-friendly interface for authentication and delegation management.
- Environment Configuration: Flexible setup with environment variables for customization.