{"type":"mcp_server","name":"mcp-web-ui","description":"MCP Web UI is a web interface for interacting with LLMs, offering a unified platform for multiple providers, real-time chat, flexible configuration, and advanced context handling. MCP Web UI is","category":"AI","language":"Go","stars":87,"forks":3,"owner":"MegaGrindStone","github_url":"https://github.com/MegaGrindStone/mcp-web-ui","homepage":null,"setup":"## Setup\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/MegaGrindStone/mcp-web-ui.git\n   cd mcp-web-ui\n   ```\n\n2. Configure your environment:\n   ```bash\n   mkdir -p $HOME/.config/mcpwebui\n   cp config.example.yaml $HOME/.config/mcpwebui/config.yaml\n   ```\n\n3. Set up API keys:\n   ```bash\n   export ANTHROPIC_API_KEY=your_anthropic_key\n   export OPENAI_API_KEY=your_openai_key\n   export OPENROUTER_API_KEY=your_openrouter_key\n   ```\n\n### Running the Application\n\n#### Local Development\n```bash\ngo mod download\ngo run ./cmd/server/main.go\n```\n\n#### Docker Deployment\n```bash\ndocker build -t mcp-web-ui .\ndocker run -p 8080:8080 \\\n  -v $HOME/.config/mcpwebui/config.yaml:/app/config.yaml \\\n  -e ANTHROPIC_API_KEY \\\n  -e OPENAI_API_KEY \\\n  -e OPENROUTER_API_KEY \\\n  mcp-web-ui\n```","tools":"## Available Tools\n\n1.  Multi-Provider LLM Integration (Supports Anthropic, OpenAI, Ollama, and OpenRouter).\n2.  Intuitive Chat Interface (Provides a user-friendly chat experience).\n3.  Real-time Response Streaming (Delivers responses via Server-Sent Events (SSE)).\n4.  Dynamic Configuration Management (Allows flexible configuration of the application).\n5.  Advanced Context Aggregation (Manages context effectively).\n6.  Persistent Chat History (Stores chat history using BoltDB).\n7.  Flexible Model Selection (Enables users to choose from various models).","faq":null,"created_at":"2025-01-12T07:37:52+00:00","updated_at":"2025-03-27T12:59:22+00:00","source_url":"https://model-context-protocol.com/servers/web-ui-llm-context-management-platform","related_articles":[]}