内容
# MegaLaunch MCP 服务器
MCP(模型上下文协议)服务器,用于 **MegaLaunch** — Solana 上的 AI 驱动的迷因代币启动服务。此服务器允许像 Claude Desktop、Cursor、Windsurf 等 AI 工具直接发现和使用 MegaLaunch。
## 工具列表
| 工具 | 描述 |
|------|-------------|
| `megalaunch_status` | 检查服务状态和最近的启动统计数据 |
| `megalaunch_pricing` | 获取 Basic 和 Premium 套餐的当前定价 |
| `megalaunch_create_order` | 在 pump.fun 上创建新的迷因代币启动订单 |
| `megalaunch_list_orders` | 列出您的代币启动订单,可选过滤 |
| `megalaunch_get_order` | 获取特定订单的详细状态 |
| `megalaunch_cancel_order` | 取消待处理(未支付)的订单 |
## 配置
### Claude Desktop
添加到 `~/Library/Application Support/Claude/claude_desktop_config.json`(macOS)或 `%APPDATA%\Claude\claude_desktop_config.json`(Windows):
```json
{
"mcpServers": {
"megalaunch": {
"command": "node",
"args": ["/path/to/mcp-server/index.js"],
"env": {
"MEGALAUNCH_API_KEY": "ml_your_api_key_here"
}
}
}
}
```
### Cursor
添加到 `.cursor/mcp.json`(项目根目录)或 `~/.cursor/mcp.json`(全局):
```json
{
"mcpServers": {
"megalaunch": {
"command": "node",
"args": ["/path/to/mcp-server/index.js"],
"env": {
"MEGALAUNCH_API_KEY": "ml_your_api_key_here"
}
}
}
}
```
### Windsurf
添加到 `~/.codeium/windsurf/mcp_config.json`:
```json
{
"mcpServers": {
"megalaunch": {
"command": "node",
"args": ["/path/to/mcp-server/index.js"],
"env": {
"MEGALAUNCH_API_KEY": "ml_your_api_key_here"
}
}
}
}
```
### Claude Code
```bash
claude mcp add megalaunch -- node /path/to/mcp-server/index.js
```
在启动 Claude Code 之前,将 API 密钥设置为环境变量,或将其添加到 shell 配置文件中:
```bash
export MEGALAUNCH_API_KEY="ml_your_api_key_here"
```
## 环境变量
| 变量 | 是否必需 | 默认值 | 描述 |
|----------|----------|---------|-------------|
| `MEGALAUNCH_API_KEY` | 是(用于身份验证的端点) | — | 您的 MegaLaunch API 密钥 |
| `MEGALAUNCH_API_URL` | 否 | `https://vernal.zylos.coco.xyz/megalaunch` | API 基本 URL |
## 开发
```bash
# 安装依赖
npm install
# 测试服务器启动(发送 MCP 初始化请求)
echo '{"jsonrpc":"2.0","method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0"}},"id":1}' | MEGALAUNCH_API_KEY=test node index.js
```