Back to Home
eagleisbatman icon

ag-mcp-chat-app

by eagleisbatman

Overview

AI-powered mobile farming assistant application with region-specific MCP server integration for providing advice, weather, and diagnosis.

Installation

Run Command
cd mobile && npm install && npx expo start

Environment Variables

  • EXPO_PUBLIC_API_KEY
  • EXPO_PUBLIC_ONESIGNAL_APP_ID
  • GEMINI_API_KEY
  • EXPO_PUBLIC_API_BASE_URL
  • EXPO_PUBLIC_AI_SERVICES_URL
  • EXPO_PUBLIC_AGRIVISION_URL

Security Notes

The `EXPO_PUBLIC_API_KEY` is publicly exposed in the mobile app's client bundle (due to `EXPO_PUBLIC_` prefix) and is used for authenticating requests to the API Gateway. This means an attacker can extract and reuse this key to access or abuse the API Gateway and potentially the underlying AI Services/MCPs. This is a critical vulnerability. Additionally, the `Function` constructor is used in `mobile/scripts/utils/englishStrings.js` to parse local TS content, which can be a risk if the source is compromised.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2026-01-19

Tags

AIMobile AppFarmingChatbotGeminiLocation-basedMulti-languagePlant Diagnosis