Cover image
Try Now
2025-04-14

3 years

Works with Finder

0

Github Watches

0

Github Forks

0

Github Stars

Mobile-Mcp a backend and frontend ui to use mcp tools even in a mobile devices.

How Tool Calling Works in This Implementation

When a user sends a message through the API, the following process happens:

Initial LLM Processing:

  • The user message is stored in the database
  • The message along with chat history is sent to the selected model
  • The model processes the message and may decide to use tools

Tool Execution:

If the model includes tool calls in its response, the application:

  • Identifies each requested tool
  • Executes each tool with the provided arguments
  • Records the tool execution and results in the database
  • Creates tool call messages with the results

Final Response Generation:

  • After tool execution, the tool results are fed back to the model
  • The model generates a final response that incorporates the tool results
  • This final response is stored in the database and returned to the user

Things to implement next :

  • streaming the messages with sse
  • creating all in one script for termux to directly executes all installation steps
  • improving overall ui
  • Yeah, improve this documentation

Installation Steps :

install termux from here : Termux

In termux

termux-setup-storage
pkg update
pkg install nodejs
pkg install git
git clone https://github.com/sujal011/mobile-mcp
cd  mcp-backend
npm install

#Create a postgres db on neon.tech or supabase and get the database url in the .env file update the database url

mv .env.example .env

enter the api keys if you dont have still write something

npm db:generate
npm db:push

edit your mcponfig.json file (Note: you will always need to rerun the backend whenver you change the mcpconfig.json)

nano mcpconfig.json
npm start

open new terminal

cd mcp-frontend
npm install
npm run build
npm start

相关推荐

  • av
  • Ejecute sin esfuerzo LLM Backends, API, frontends y servicios con un solo comando.

  • 1Panel-dev
  • 🔥 1Panel proporciona una interfaz web intuitiva y un servidor MCP para administrar sitios web, archivos, contenedores, bases de datos y LLM en un servidor de Linux.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.

  • Byaidu
  • Traducción de papel científico en PDF con formatos preservados - 基于 Ai 完整保留排版的 PDF 文档全文双语翻译 , 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 支持 等服务 等服务 等服务 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 提供 cli/mcp/docker/zotero

  • rulego
  • ⛓️Rulego es un marco de motor de regla de orquestación de componentes de alta generación de alto rendimiento, de alto rendimiento y de alto rendimiento para GO.

  • sigoden
  • Cree fácilmente herramientas y agentes de LLM utilizando funciones Plain Bash/JavaScript/Python.

  • hkr04
  • SDK liviano C ++ MCP (Protocolo de contexto del modelo)

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 Qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / Discord / Telegram / Slack 等平台 | 支持 Chatgpt 、 Deepseek 、 DiFy 、 Claude 、 Gemini 、 Xai 、 PPIO 、 Ollama 、 LM Studio 、阿里云百炼、火山方舟、 Siliconflow 、 Qwen 、 Moonshot 、 Chatglm 、 SillyTraven 、 MCP 等 LLM 的机器人 / Agente | Plataforma de bots de mensajería instantánea basada en LLM, admite Discord, Telegram, WeChat, Lark, Dingtalk, QQ, Slack

  • dmayboroda
  • Trapo conversacional local con contenedores configurables

  • modelscope
  • Iniciar aplicaciones de múltiples agentes empoderadas con Building LLM de manera más fácil.

    Reviews

    3.3 (4)
    Avatar
    user_CCLqMmG6
    2025-04-24

    I've been using the mobile-mcp for a while now, and it has significantly improved my workflow. Sujal011 has done an incredible job with this application, making it user-friendly and efficient. The seamless integration and intuitive design make it a must-have tool for anyone in need of a reliable mobile management solution. Highly recommend!

    Avatar
    user_jxwnXFt7
    2025-04-24

    I've been using mobile-mcp by sujal011 for a while now, and I'm impressed with its robust functionality and user-friendly interface. It seamlessly integrates into my mobile workflow, making it an indispensable tool for daily tasks. Highly recommended for anyone looking for efficient mobile solutions!

    Avatar
    user_wt6XMSdU
    2025-04-24

    As a dedicated user of mobile-mcp by sujal011, I am truly impressed with its efficiency and user-friendly interface. The seamless integration and robust performance make it an indispensable tool for my daily routine. Highly recommend!

    Avatar
    user_j7KYE3ol
    2025-04-24

    I've been using the mobile-mcp app created by sujal011, and it has significantly improved my mobile experience. The user interface is intuitive, and it seamlessly integrates with my daily needs. A must-have for mobile enthusiasts!