Back to Home
hemanth icon

mcp-web-client

Verified Safe

by hemanth

Overview

A web-based client for connecting to and interacting with multiple Model Context Protocol (MCP) servers, enabling chat interaction with AI models via their tools, resources, and prompts.

Installation

Run Command
npm install && npm run dev

Environment Variables

  • NODE_ENV

Security Notes

The application uses backend proxy routes for all external API calls (MCP servers, LLMs, OAuth), preventing API keys from being exposed client-side and mitigating CORS issues. OAuth 2.0 implementation adheres to best practices including PKCE (Proof Key for Code Exchange) and state parameter for CSRF protection. The client dynamic registration is handled securely. MCP Apps (HTML content) are rendered within sandboxed iframes, and inter-frame communication follows the defined SEP-1865 protocol, minimizing injection risks. The primary 'network risk' is inherent to its function as a universal client capable of connecting to arbitrary, user-defined external services; users must be aware of the trustworthiness of the MCP servers they choose to connect to. There are no obvious hardcoded secrets or malicious patterns.

Similar Servers

Stats

Interest Score52
Security Score9
Cost ClassHigh
Avg Tokens1000
Stars8
Forks0
Last Update2025-12-10

Tags

MCP ClientWeb InterfaceAI AgentMulti-ServerOAuth