MCP cover image
See in Github
2025-04-14

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

相关推荐

  • Aurity Ltd
  • Create and Publish Business Websites in seconds. AI will gather all the details about your website and generate link to your website.

  • John Rafferty
  • Text your favorite pet, after answering 10 questions about their everyday lives!

  • Convincible Ltd
  • You're in a stone cell – can you get out? A classic choose-your-adventure interactive fiction game, based on a meticulously-crafted playbook. With a medieval fantasy setting, infinite choices and outcomes, and dice!

  • Ian O'Connell
  • Provide players' names or enter Quickstart to start the game!

  • analogchat.com
  • Efficient Spotify assistant for personalized music data.

  • Matthieu Savioux
  • Evaluates language quality of texts, responds with a numerical score between 50-150.

  • justben.fyi
  • Your go-to expert for gameplay walkthroughs and cheat codes.

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

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

  • langgenius
  • 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.

  • alibaba
  • 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.

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

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

  • lasso-security
  • Una puerta de enlace basada en complementos que orquesta otros MCP y permite a los desarrolladores construir sobre agentes de grado empresarial de TI.

  • nbonamy
  • WITSY: Asistente de escritorio AI

    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!