Works with MCP-Compatible AI Tools
Coronium Mobile Proxy Management MCP Server
Powerful Mobile Proxy Authentication & Fetching for Claude
Enable Claude Code, Cursor IDE, and ALL MCP-compatible AI tools to authenticate and manage your Coronium mobile proxies. Beta version, more functionality coming soon.
remote: Enumerating objects: 147, done.
remote: Total 147 (delta 0), reused 0 (delta 0), pack-reused 147
Receiving objects: 100% (147/147), 42.31 KiB | 2.11 MiB/s, done.
dist/server.js 42.3kb
dist/index.js 18.7kb
Quick Installation Guide
Single-column vertical flow for easy step-by-step installation
Prerequisites
Required tools and accounts
Clone & Install
Download and build the MCP server
# Clone the repository git clone https://github.com/coroniumio/coronium-proxy-mcp.git cd coronium-proxy-mcp # Install dependencies npm install # Build the server npm run build
Configure Credentials
Set up .env file with your Coronium credentials
# Create .env file in project root CORONIUM_LOGIN=your@email.com CORONIUM_PASSWORD=your-password # Optional (generates automatically if not provided) TOKEN_ENCRYPTION_KEY=your-32-byte-hex-key LOG_LEVEL=info
Security Tip: Generate encryption key with: openssl rand -hex 32
Test the Server
Verify the MCP server starts correctly
$ npm start [INFO] Starting Coronium MCP Server v0.3.0 [SUCCESS] Server initialized on stdio [SUCCESS] 4 tools registered
Success: If you see "4 tools registered", the server is working correctly!
Configure Your AI Tool
Setup MCP server in your chosen tool
Option A: Claude Code (Recommended)
Create .mcp.json in your project folder:
{
"mcpServers": {
"coronium": {
"command": "node",
"args": ["/path/to/coronium-proxy-mcp/dist/server.js"],
"env": {
"CORONIUM_LOGIN": "your-email@example.com",
"CORONIUM_PASSWORD": "your-password"
}
}
}
}Option B: Cursor IDE
Create .cursor/mcp.json in your project root:
{
"mcpServers": {
"coronium": {
"command": "node",
"args": ["/path/to/coronium-proxy-mcp/dist/server.js"],
"env": {
"CORONIUM_LOGIN": "your-email@example.com",
"CORONIUM_PASSWORD": "your-password"
}
}
}
}Option C: Windsurf, Cline, VSCode, etc.
Add the same configuration to your tool's MCP settings. Check your tool's documentation for the exact location.
Important: Use absolute paths and restart your AI tool after saving!
Verify Integration
Test the connection
Test Commands to Try:
Success: If your AI responds with proxy information, you're all set!
Complete Integration Documentation
Choose your preferred AI tool below. All configurations follow the same pattern with tool-specific file locations.
Primary AI IDEs
Claude Code (Recommended)
Native MCP support with project-level config
.mcp.json (project folder)Cursor IDE
Full MCP integration with advanced features
.cursor/mcp.json (project root)Windsurf
Native MCP support
Check Windsurf settingsCLI & Extensions
Claude Code (CLI)
Project-level configuration
.mcp.json (project folder)Cline (VS Code)
Configure via extension UI
MCP Servers icon โ ConfigureVS Code + Copilot
v1.102+ with MCP support
.vscode/mcp.json or settingsUniversal Configuration Template
Same JSON structure works for all MCP-compatible tools
{
"mcpServers": {
"coronium": {
"command": "node",
"args": ["/absolute/path/to/coronium-proxy-mcp/dist/server.js"],
"env": {
"CORONIUM_LOGIN": "your-email@example.com",
"CORONIUM_PASSWORD": "your-password",
// Optional: Custom encryption key
"TOKEN_ENCRYPTION_KEY": "your-32-byte-hex-key",
"LOG_LEVEL": "info"
}
}
}
}Quick Reference: Configuration File Locations
| Tool | Platform | Configuration Path |
|---|---|---|
| Claude Desktop | macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop | Windows | %APPDATA%\Claude\claude_desktop_config.json |
| Claude Code | All | .mcp.json (in project folder) |
| Cursor IDE | All | .cursor/mcp.json (in project root) |
| Cline | VS Code | Configure via extension UI |
| VS Code | All | .vscode/mcp.json or settings.json |
Available Commands
coronium_get_tokenAuthenticate (auto-runs)coronium_get_proxiesList all proxiescoronium_get_crypto_balanceBTC/USDT balancescoronium_get_credit_cardsSaved payment methodscoronium_check_tokenVerify auth statusEnvironment Variables
# Required CORONIUM_LOGIN=your@email.com CORONIUM_PASSWORD=your-password # Optional TOKEN_ENCRYPTION_KEY=your-32-byte-hex LOG_LEVEL=info # debug, info, warn, error
Generate key: openssl rand -hex 32
Key Features
Built with security and simplicity in mind, our MCP server provides everything you need to integrate Coronium proxies with any MCP-compatible AI IDE.
Secure Authentication
Token-based auth with AES-256-CBC encryption for maximum security
Persistent Sessions
Encrypted token storage between Claude sessions for seamless experience
Environment Config
Keep credentials secure in .env files, never exposed in code
Simple Integration
Two-step setup with any AI IDE - install and configure
Available MCP Tools
Four powerful tools to manage your Coronium proxies directly from Claude
coronium_get_token
Authenticate and obtain access token
Parameters: login (optional), password (optional)
coronium_check_token
Verify if stored token is valid
Parameters: token (optional)
coronium_get_proxies
List all mobile proxies with connection details
Parameters: token (optional)
coronium_get_crypto_balance
Get cryptocurrency balance and payment addresses
Parameters: token (optional)
Usage Examples
Real conversation flows showing how to interact with the MCP server
Authentication Flow
Proxy Management
Crypto Balance Check
Token Verification
Cryptocurrency Payment Workflow
Seamless BTC and USDT payment integration for proxy services
Check Balance
View your BTC and USDT wallet balances instantly through Claude
Get Wallet Address
Retrieve payment addresses for topping up your proxy account
Auto-Detection
Automatic balance updates and transaction monitoring
Security Features
Enterprise-grade security with local storage and advanced encryption
AES-256-CBC Encryption
Military-grade encryption for all stored tokens and sensitive data
Local Storage
All credentials stored locally - never sent to external servers
Environment Variables
Secure credential management through .env files
Auto-Generated Keys
Automatic encryption key generation if not provided
Token Rotation
Automatic token refresh and expiration handling
Audit Logs
Comprehensive logging for security monitoring and debugging
Troubleshooting Guide
Common issues and solutions for smooth operation
Server Won't Start
- โข Run
npm installagain - โข Delete node_modules and run
npm ci - โข Ensure Node.js 18+ is installed
- โข Check file permissions on the project directory
Authentication Failures
- โข Verify .env file has correct email/password
- โข Check Coronium account status at coronium.io
- โข Clear stored tokens: delete ~/.coronium-mcp/
- โข Try manual authentication first
Claude Desktop Integration
- โข Use absolute paths in claude_desktop_config.json
- โข Restart Claude Desktop completely
- โข Check config file syntax with a JSON validator
- โข Ensure server builds successfully first
Connection Issues
- โข Check internet connection
- โข Verify firewall isn't blocking the server
- โข Test API directly: curl https://api.coronium.io
- โข Enable debug logging: LOG_LEVEL=debug