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!

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

  • 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!

  • 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资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.

  • av
  • Effortlessly run LLM backends, APIs, frontends, and services with one command.

  • 1Panel-dev
  • 🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.

  • langgenius
  • Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.

  • alibaba
  • an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.

  • rulego
  • ⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.

  • Byaidu
  • PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero

  • lasso-security
  • A plugin-based gateway that orchestrates other MCPs and allows developers to build upon it enterprise-grade agents.

  • hkr04
  • Lightweight C++ MCP (Model Context Protocol) SDK

    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!