Install
$ agentstack add mcp-shaharia-lab-mcp-frontend ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
MCP (Model Context Protocol) Frontend
[](LICENSE)
A frontend application for the Model Context Protocol (MCP) Kit that enables enhanced interactions with Large Language Models through tool-based capabilities.
This repository is part of mcp-kit and serves as the user interface layer built with modern web technologies.
🚀 Features
- Single Page Application architecture
- Real-time chat interface with LLMs
- Tool-based interaction capabilities
- Integration with MCP backend server
- Modern, responsive UI built with React and TypeScript
🎥 Demo
Experience MCP Kit in action - chat with LLMs while leveraging additional capabilities provided by the MCP server:
🛠️ Prerequisites
- Node.js 20.x
- NPM 7.x
📦 Installation
Standard Installation
- Clone the repository:
git clone https://github.com/shaharia-lab/mcp-frontend.git
cd mcp-frontend
[Rest of standard installation steps...]
🐳 Docker Installation
You can run MCP Frontend using our official Docker image:
docker pull ghcr.io/shaharia-lab/mcp-frontend:
Replace ` with the specific version you want to use (e.g., latest, 1.0.0`).
Running with Docker
docker run \ -p 3000:3000 \ -e VITEMCPBACKENDAPIENDPOINT=http://localhost:8081 \ ghcr.io/shaharia-lab/mcp-frontend:
Environment Variables
The following environment variables are required to run MCP Frontend:
| env_key | Default | Required | Description | |---------------------------------|---------|----------|---------------------------------------| | VITE_MCP_BACKEND_API_ENDPOINT | - | Yes | The base URL for the MCP backend API. |
Simply copy the .env.example file to .env and update the values as needed to run the application locally. And for Docker, you can pass the environment variables using the -e flag.
🚀 Usage
Development
Run the development server:
npm run dev
Production
Build for production:
npm run build
For detailed configuration options, refer to the Vite documentation.
🏗️ Architecture
MCP Frontend is built with:
- Vite - Build tool and development server
- React - UI framework
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
🤝 Contributing
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please ensure your PRs follow our coding standards and include appropriate tests.
🔍 Related Projects
- MCP-Kit Backend - The main backend server
- Documentation - Full project documentation
⚠️ Current Status
This project is under active development. While functional, it's not yet recommended for production use. We're working on:
- Enhanced error handling
- Improved performance
- Additional tool integrations
- Comprehensive testing suite
📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
🤔 Support
- 📧 Email: [hello@shaharialab.com](mailto:hello@shaharialab.com)
- 🐛 Issue Tracker
- 💬 Discord invite: Community Chat
🙏 Acknowledgments
- The MCP Kit community
- All our contributors and supporters
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: shaharia-lab
- Source: shaharia-lab/mcp-frontend
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.