CMP MCP Server

by acceleronix

Not rated
GitHub

About

An MCP server for CMP API integration, built to run on Cloudflare Workers.

Details

Author
acceleronix
Categories
Cloud Service, Infrastructure, API, Other

Setup

Install CMP MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/acceleronix/cmp-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

A Model Context Protocol (MCP) server for CMP (Connectivity Management Platform) API integration, built for Cloudflare Workers.

- πŸ”Query SIM List- Retrieve SIM cards with filtering options (status, date range, ICCID range, etc.)
- πŸ“±Query SIM Details- Get comprehensive SIM card information including usage statistics
- πŸ”Secure Authentication- HMAC-SHA256 signature-based API authentication
- ☁️Cloudflare Workers- Serverless deployment with global edge network
- 🌐MCP Compatible- Works with Claude Desktop and other MCP clients

Create your environment variables in Cloudflare Workers dashboard:

# Required environment variables (set as secrets in Cloudflare) CMP_APP_KEY=your_cmp_app_key CMP_APP_SECRET=your_cmp_app_secret

TheCMP_ENDPOINTis already configured inwrangler.jsonc.

# Install dependencies npm install # Deploy to Cloudflare Workers npm run deploy
# Copy environment template cp .env.example .env # Edit .env with your actual credentials # Then start development server npm run dev
# Set your API credentials as secrets wrangler secret put CMP_APP_KEY wrangler secret put CMP_APP_SECRET

- pageNum(optional): Page number (default: 1)
- pageSize(optional): Records per page (default: 10, max: 1000)
- enterpriseDataPlan(optional): Enterprise data plan name
- expirationTimeStart(optional): Start expiration date (yyyy-MM-dd)
- expirationTimeEnd(optional): End expiration date (yyyy-MM-dd)
- iccidStart(optional): ICCID start range
- iccidEnd(optional): ICCID end range
- label(optional): SIM card label
- simState(optional): SIM state (2=Pre-activation, 3=Test, 4=Silent, 5=Standby, 6=Active, 7=Shutdown, 8=Pause, 10=Pre-logout, 11=Logout)
- simType(optional): SIM card type

Get detailed information for a specific SIM card.

To connect your MCP server to Claude Desktop, followAnthropic's Quickstartand update your Claude Desktop configuration:

{ "mcpServers": { "cmp-server": { "command": "npx", "args": [ "mcp-remote", "https://your-cmp-server.workers.dev/sse" ] } } }

- Go tohttps://playground.ai.cloudflare.com/
- Enter your deployed MCP server URL (your-cmp-server.workers.dev/sse)
- Start using your CMP tools directly!

src/ β”œβ”€β”€ index.ts # Main MCP server implementation β”œβ”€β”€ cmp_client.ts # CMP API client with authentication └── ...
npm run dev # Start development server npm run deploy # Deploy to Cloudflare Workers npm run type-check # Run TypeScript type checking npm run lint:fix # Fix linting issues npm run format # Format code

- βœ… API credentials stored as Cloudflare Workers secrets
- βœ… HMAC-SHA256 signature authentication
- βœ… Environment variables validation
- βœ… No sensitive data in source code
- βœ….gitignoreconfigured for security

MIT License - see LICENSE file for details.

Integrate with the Codehooks.io serverless backend platform.

An MCP server for interacting with the Coolify API to manage servers and applications.

Deploy production backends, APIs, cron jobs and automations from any AI assistant. Database, auth, storage and 24+ integrations included.

Integrate with the Laravel Forge API to manage servers and deployments using MCP-compliant tools.

A remote MCP server designed to run on Cloudflare Workers, featuring OAuth login support.

Core AWS MCP server providing prompt understanding and server management capabilities.

Zero-setup MCP gateway securely connecting AI to your tools with authentication and workflows

An MCP service for deploying HTML content to EdgeOne Pages and obtaining a publicly accessible URL.

Create, build, deploy, and manage Netlify resources using natural language.

An MCP server for 1Panel, a modern Linux server operation and maintenance panel.

No reviews yet β€” be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.