๐ง IssueBadge MCP Server (Node.js)
This Node.js server acts as a "Model Context Protocol" (MCP) layer between your app (plugin, IDE, game, etc.), Claude AI, and the IssueBadge API.
๐ Features
- Accepts a POST request to
/sendBadge
- Optionally includes Claude-generated message (or uses default)
- Sends certificate via IssueBadge API
- Returns result to client
๐ Setup
npm install
npm start
๐งช Example Request
POST /sendBadge
{
"name": "John Doe",
"email": "[email protected]",
"badge_id": "W238GD8PK",
"api_key": "your_issuebadge_api_key",
"claude_message": "Claude's custom message here"
}
๐ฆ Response
{
"success": true,
"message": "Badge sent successfully",
"claude_output": "...",
"response": { ... }
}
๐ Note
- You are responsible for securely managing API keys.
- To integrate Claude, call its API separately and include the output in
claude_message
.
MIT License