返回 MCP 目录
public公开dns本地运行

mcpserver

一个Node.js服务器,作为MCP层连接应用、Claude AI和IssueBadge API,用于发送徽章证书。

article

README

🚀 🧠 IssueBadge MCP Server (Node.js)

这个基于Node.js的服务器在你的应用程序(插件、集成开发环境、游戏等)、Claude AI和IssueBadge API之间充当“模型上下文协议”(MCP)层。它为各类应用与Claude AI及IssueBadge API的交互提供了便捷的通道,有效简化了数据传输和处理流程。

🚀 快速开始

安装与启动

npm install
npm start

✨ 主要特性

  • 接受对/sendBadge的POST请求。
  • 可选择包含Claude生成的消息(或使用默认消息)。
  • 通过IssueBadge API发送证书。
  • 将结果返回给客户端。

💻 使用示例

基础用法

请求示例

/sendBadge发送POST请求,示例请求体如下:

{
  "name": "John Doe",
  "email": "john@example.com",
  "badge_id": "W238GD8PK",
  "api_key": "your_issuebadge_api_key",
  "claude_message": "Claude's custom message here"
}

响应示例

{
  "success": true,
  "message": "Badge sent successfully",
  "claude_output": "...",
  "response": { ... }
}

🔧 注意事项

⚠️ 重要提示

你需要负责安全地管理API密钥。

💡 使用建议

若要集成Claude,需单独调用其API,并将输出包含在claude_message中。

📄 许可证

本项目采用MIT许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端