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 a Python framework for building and interacting with Model Context Protocol (MCP) servers. It provides client and server capabilities, enabling the creation of AI agents and services through definable tools, resources, and prompts. It supports various transports, authentication methods, logging, and background task execution, with strong integration for OpenAPI specifications.
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
The Metorial Platform is an open source integration platform for agentic AI, designed to connect any AI model to thousands of APIs, data sources, and tools with a single function call, built to scale for enterprise-grade AI applications.
text2sim-MCP-server
The Text2Sim MCP Server enables Large Language Models (LLMs) to create, validate, and execute complex Discrete-Event Simulation (DES) and System Dynamics (SD) models through a natural language interface, providing comprehensive analytics and iterative model development capabilities.