gorse
Verified Safeby dataontap
Overview
The server provides a comprehensive backend for a global eSIM connectivity platform, integrating AI-driven activation, blockchain-based rewards, various mobile telecommunication services, and a Model Context Protocol (MCP) server for AI assistant interaction.
Installation
python main.pyEnvironment Variables
- DATABASE_URL
- STRIPE_SECRET_KEY
- STRIPE_PUBLISHABLE_KEY
- SESSION_SECRET
- OXIO_API_KEY
- OXIO_API_SECRET
- OXIO_ENVIRONMENT
- ELEVENLABS_API_KEY
- GEMINI_API_KEY
- ETHEREUM_API_KEY
- PRIVATE_KEY
- TOKEN_ADDRESS
- OWNER_EMAIL
- ADMIN_KEY
- RESEND_API_KEY
- IMEI_COMPATIBILITY_KEY
- WEB_MESSAGING_PRIVATE_KEY
- WEB_MESSAGING_AUTHORIZATION
- OXIO_10GB_PLAN_ID
- STRIPE_WEBHOOK_SECRET
Security Notes
The application employs strong authentication with Firebase and secure payment processing with Stripe webhook verification. SQL injection risks are mitigated through parameterized queries. However, client-side Firebase configurations contain a placeholder API key (`your-api-key-here`), and a test endpoint (`/api/token/create-test-wallet`) exposes Ethereum private keys (with a warning not to use in production). Running the Flask app with `allow_unsafe_werkzeug=True` is not recommended for production environments. Server-side Firebase Admin SDK credentials are required but not explicitly detailed in environment variables in `main.py`.
Similar Servers
fastmcp
FastMCP is an ergonomic interface for the Model Context Protocol (MCP), providing a comprehensive framework for building and interacting with AI agents, tools, resources, and prompts across various transports and authentication methods.
evm-mcp-server
Enables AI agents to interact with 60+ EVM-compatible blockchains, perform transactions, query data, and interact with smart contracts via a unified Model Context Protocol (MCP) interface.
metorial-platform
An open source integration platform for agentic AI, connecting AI models to external APIs, data sources, and tools.
dx-mcp-server
Empowers AI applications to interact with and query a user-provided Postgres database via the Model Context Protocol (MCP).