rikkahub
RikkaHub is an Android APP that supports for multiple LLM providers.
claude mcp add rikkahub-rikkahub
How to use
RikkaHub is an Android native LLM chat client that lets you switch between multiple AI providers (OpenAI-compatible, Google, Anthropic-compatible APIs, and more) within a single app. It supports multimodal input, memory features, prompt variables, and per-provider customization so you can tailor conversations to different models or vendors. This MCP instance represents the client-side application rather than a traditional server; there isn’t a separate server process to run. Instead, you install and run the Android app on an Android device or emulator, and connect to provider APIs via your configured keys and endpoints.
To use the tools and capabilities, install the app on your device or emulator, then configure provider accounts under the settings panel. You can add custom API URLs, API keys, and model names to switch between providers, enable web access, enable memory features, and use the memory, translation, and prompt-variables features during conversations. The app also supports multimodal inputs (images, documentation, PDFs) and a variety of UI and accessibility options for seamless chatting across providers.
How to install
Prerequisites:
- Java Development Kit (JDK 11 or newer)
- Android Studio (recommended) or command-line build tools
- An Android device or emulator for testing
- Access to provider APIs (API keys/endpoints) you plan to use with the app
Step-by-step installation:
-
Clone the repository git clone https://github.com/your-org/rikkahub.git cd rikkahub
-
Install Android Studio and open the project
- Launch Android Studio
- Choose Open an existing Android Studio project and select the rikkahub directory
- Wait for Gradle sync and dependencies to resolve
-
Obtain and place required configuration files
- If the app requires google-services.json for Firebase/Analytics integration, place it under app/ as described in the repository notes
- Ensure you have provider API keys configured in the app’s settings or in a local config file as per the project guidelines
-
Build and run
- In Android Studio, click Run (or press Shift+F10) to build and deploy to a connected device or emulator
- Alternatively, from the command line: ./gradlew assembleDebug adb install -r app/build/outputs/apk/debug/app-debug.apk
-
Configure providers
- Launch the app on the device/emulator
- Go to Settings > Providers and add your API keys/endpoints, model names, and any custom headers or bodies as needed
-
Test a session
- Start a new chat, choose a provider from the models picker, and begin a conversation
- Explore features like memory, translation, prompt variables, and multimodal input within chats
Additional notes
Notes and tips:
- The project is an Android client; there is no standalone MCP server component to run server-side. Provider connectivity is handled through API keys and configured endpoints within the app.
- If you encounter build or runtime issues, ensure Google Services configuration (if used) is correct and that all provider endpoints are reachable from your test environment.
- Place google-services.json in the app folder if your build requires Firebase/Analytics integration; otherwise this file is optional.
- For debugging provider issues, enable verbose logging in the app settings to capture network requests and responses for diagnosis.
- Keep API keys secure; do not commit them to version control. Use local configuration or environment-secured storage as supported by the project.
Related MCP Servers
lobehub
The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.
repomix
📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.
AstrBot
Agentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
archestra
Secure cloud-native MCP registry, gateway & orchestrator
MCP-SuperAssistant
Brings MCP to ChatGPT, DeepSeek, Perplexity, Grok, Gemini, Google AI Studio, OpenRouter, DeepSeek, T3 Chat and more...
ai4j
一款JavaSDK用于快速接入AI大模型应用,整合多平台大模型,如OpenAi、智谱Zhipu(ChatGLM)、深度求索DeepSeek、月之暗面Moonshot(Kimi)、腾讯混元Hunyuan、零一万物(01)等等,提供统一的输入输出(对齐OpenAi)消除差异化,优化函数调用(Tool Call),优化RAG调用、支持向量数据库(Pinecone)、内置联网增强,并且支持JDK1.8,为用户提供快速整合AI的能力。