mcp-web-ui
MCP Web UI is a web-based user interface that serves as a Host within the Model Context Protocol (MCP) architecture. It provides a powerful and user-friendly interface for interacting with Large Language Models (LLMs) while managing context aggregation and coordination between clients and servers.
GitHub Stars
84
User Rating
Not Rated
Favorites
0
Views
281
Forks
15
Issues
8
Installation
Installation
Prerequisites
Installation Steps
1. Clone Repository
bash
git clone https://github.com/MegaGrindStone/mcp-web-ui.git
cd mcp-web-ui
2. Configure Environment
bash
mkdir -p $HOME/.config/mcpwebui
cp config.example.yaml $HOME/.config/mcpwebui/config.yaml
3. Set Up API Keys
bash
export ANTHROPIC_API_KEY=your_anthropic_key
export OPENAI_API_KEY=your_openai_key
export OPENROUTER_API_KEY=your_openrouter_key
4. Running the Application
#### Local Developmentbash
go mod download
go run ./cmd/server/main.go
bash
docker build -t mcp-web-ui .
docker run -p 8080:8080 \
-v $HOME/.config/mcpwebui/config.yaml:/app/config.yaml \
-e ANTHROPIC_API_KEY \
-e OPENAI_API_KEY \
-e OPENROUTER_API_KEY \
mcp-web-ui
Additional Resources
16
Followers
28
Repositories
1
Gists
0
Total Contributions
ggRMCP is a high-performance Go-based gateway that converts gRPC services into MCP-compatible tools, enabling AI models like Claude to directly call your gRPC services. It uses gRPC reflection to discover available services and methods, dynamically generating MCP tools. This allows AI applications to seamlessly integrate with gRPC services, enhancing their capabilities with real-time data without requiring modifications to existing services.