Provides an MCP server to query CMP SIM data via MCP clients like Claude Desktop and Cloudflare AI Playground.
Configuration
View docs{
"mcpServers": {
"acceleronix-cmp-mcp-server": {
"command": "npx",
"args": [
"mcp-remote",
"https://your-cmp-server.workers.dev/sse"
],
"env": {
"CMP_APP_KEY": "YOUR_API_KEY",
"CMP_ENDPOINT": "https://your-cmp-endpoint",
"CMP_APP_SECRET": "YOUR_API_SECRET"
}
}
}
}You deploy and run a dedicated MCP server to enable programmatic access to your CMP API data. This MCP server connects clients like Claude Desktop or Cloudflare AI Playground to query SIM lists and SIM details securely, all hosted on Cloudflare Workers for global edge performance.
You connect an MCP client to your CMP MCP Server to perform queries and retrieve SIM information. Start by ensuring your API credentials are configured as secrets in your deployment environment, then deploy the server. Use the provided MCP URL or the stdio command to establish a connection from your MCP client. The server exposes two main actions you will typically perform: querying a list of SIM cards with optional filters and retrieving detailed information for a specific SIM card. You can connect to Claude Desktop or other MCP clients by supplying the correct server URL or the appropriate stdio command and ensuring your credentials are valid.
# Prerequisites
- Node.js (version 14+ recommended)
- npm (comes with Node.js)
- Cloudflare Workers account for deployment
# 1) Install dependencies
npm install
# 2) Deploy to Cloudflare Workers
npm run deploy
# 3) Start local development (optional)
cp .env.example .env
# Edit .env with your actual credentials
npm run devSet up your credentials as Cloudflare Workers secrets and provide the endpoint for your CMP server. Your environment should define CMP_APP_KEY and CMP_APP_SECRET. The CMP_ENDPOINT can be left as production by default or set to a development endpoint if needed.
# Set your API credentials as secrets
wrangler secret put CMP_APP_KEY
wrangler secret put CMP_APP_SECRETQuery SIM cards with filtering options such as status, date range, ICCID range, label, and SIM state to narrow results.
Retrieve detailed information for a specific SIM card by ICCID.
Configure Claude Desktop to connect to the MCP server using the provided URL or stdio command.
Deploy the MCP server to Cloudflare Workers and manage secrets for authentication.