- How does it work
How does it work
What is MCP App Demo?
MCP App Demo is a demonstration application that showcases how to build and secure Model Context Protocol (MCP) servers and clients using Pomerium with contextual access policies.
How to use MCP App Demo?
To use the MCP App Demo, set up your environment by installing Docker and Docker Compose, create a .env file with your OpenAI API key, configure Pomerium settings, and run the application using Docker Compose. You can then access the demo application through your web browser.
Key features of MCP App Demo?
- Secure access to MCP servers using Pomerium.
- Integration with OpenAI for AI-powered interactions.
- Support for OAuth2 authentication flows.
- Dynamic listing of available MCP servers.
Use cases of MCP App Demo?
- Demonstrating secure access to internal databases via external clients.
- Enabling AI applications to interact with MCP servers securely.
- Showcasing the integration of various OAuth2 providers for authentication.
FAQ from MCP App Demo?
- What are the prerequisites for using MCP App Demo?
You need a Linux or MacOS host, Docker, Docker Compose, and an OpenAI API key.
- Is there a way to test the application?
Yes! After setting up, you can navigate to the application URL and interact with the demo database.
- How does Pomerium enhance security?
Pomerium acts as a secure gateway, managing authentication and authorization for MCP servers, ensuring that sensitive tokens are not exposed to external clients.