mcpField
R
Refgrow MCP Server

Refgrow MCP Server

本地服务
github.com/refgrowAI 与智能体2今天更新

关于 Refgrow MCP Server

Refgrow MCP Server 将 Refgrow REST API 接入 MCP,供 AI Agent 管理联盟营销项目。它覆盖联盟成员、推荐、转化和优惠券等操作。

主要功能

  1. 01管理联盟成员及状态
  2. 02查询与创建推荐记录
  3. 03管理转化并计算佣金
  4. 04管理关联联盟成员的优惠券
  5. 05筛选转化和跟踪付款状态

适用场景

  1. 01查询联盟成员的点击、注册和收入
  2. 02创建合作伙伴及推荐码
  3. 03查找未付款转化并标记已付款
  4. 04为联盟成员创建优惠券

MCP 相关

该 MCP 服务将 Refgrow REST API 的联盟项目管理能力开放给兼容的 MCP 客户端,包括成员、推荐、转化和优惠券工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"refgrow": {
"command": "npx",
"args": [
"-y",
"@refgrow/mcp"
],
"env": {
"REFGROW_API_KEY": "<REFGROW_API_KEY>",
"REFGROW_API_URL": "<REFGROW_API_URL>"
}
}
}
}
启动命令npx -y @refgrow/mcp
需要配置的环境变量
REFGROW_API_KEY密钥Your Refgrow API key (starts with rgk_)
REFGROW_API_URLRefgrow API base URL

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@refgrow/mcp1.0.3

工具

22

收录的工具列表 · 更新于 3 周前

参数类型必填说明
statusenum否按联盟成员状态筛选active | inactive
limitinteger否要返回的结果数量(默认值:100,最多 500 条)
offsetinteger否分页偏移量(默认 0)

详细介绍

@refgrow/mcp

一个封装 Refgrow REST API 的 Model Context Protocol(MCP)服务。它允许 AI Agent(Claude Desktop、Cursor、ChatGPT 及其他兼容 MCP 的客户端)直接管理你的联盟营销计划。

先决条件

  • Node.js 18+
  • 拥有 API 密钥的 Refgrow 账户(在项目设置中生成)
  • API 密钥以 rgk_ 开头

安装

npm install @refgrow/mcp

或者克隆源代码并构建:

git clone https://github.com/refgrow/refgrow-mcp.git
cd refgrow-mcp
npm install
npm run build

配置

服务需要两个环境变量:

变量必需默认值描述
REFGROW_API_KEY是--你的 Refgrow API 密钥(以 rgk_ 开头)
REFGROW_API_URL否https://refgrow.comRefgrow 实例的基础 URL
获取 API 密钥
  1. 登录 Refgrow
  2. 前往项目设置
  3. 向下滚动到 API Keys 部分
  4. 点击 Generate API Key
  5. 复制密钥(以 rgk_ 开头,且只会显示一次)

在 Claude Desktop 中使用

将以下内容添加到 Claude Desktop 配置文件:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "refgrow": {
      "command": "npx",
      "args": ["-y", "@refgrow/mcp"],
      "env": {
        "REFGROW_API_KEY": "rgk_your_api_key_here"
      }
    }
  }
}

如果是全局安装或从源代码安装,也可以使用:

{
  "mcpServers": {
    "refgrow": {
      "command": "node",
      "args": ["/path/to/packages/mcp-server/dist/index.js"],
      "env": {
        "REFGROW_API_KEY": "rgk_your_api_key_here"
      }
    }
  }
}

在 Cursor 中使用

在 Cursor 设置中添加 MCP 服务:

  • 名称: refgrow
  • 命令: npx -y @refgrow/mcp
  • 环境: REFGROW_API_KEY=rgk_your_api_key_here

或者将以下内容添加到项目根目录的 .cursor/mcp.json:

{
  "mcpServers": {
    "refgrow": {
      "command": "npx",
      "args": ["-y", "@refgrow/mcp"],
      "env": {
        "REFGROW_API_KEY": "rgk_your_api_key_here"
      }
    }
  }
}

在 Claude Code 中使用

将以下内容添加到项目的 .mcp.json:

{
  "mcpServers": {
    "refgrow": {
      "command": "npx",
      "args": ["-y", "@refgrow/mcp"],
      "env": {
        "REFGROW_API_KEY": "rgk_your_api_key_here"
      }
    }
  }
}

可用工具

联盟营销人员
工具描述
list_affiliates列出所有联盟营销人员及其统计数据(点击、注册、购买、收入)
get_affiliate_details按电子邮件地址获取指定联盟营销人员的详细信息
create_affiliate创建新的联盟营销人员,可选自定义推荐代码
update_affiliate更新联盟营销人员的电子邮件地址、推荐代码、状态或合作伙伴标识
delete_affiliate从项目中移除联盟营销人员
推荐
工具描述
list_referrals列出被推荐用户,可按联盟营销人员或状态筛选
get_referral_details按电子邮件地址获取指定被推荐用户的详细信息
create_referral手动创建被推荐用户记录
转化
工具描述
list_conversions列出转化,可按类型、联盟营销人员、日期范围和付款状态筛选
get_conversion按 ID 获取指定转化
create_conversion创建转化(注册/购买),并自动计算佣金
update_conversion更新转化详情或将其标记为已付款
delete_conversion删除转化记录
优惠券
工具描述
list_coupons列出优惠券代码及联盟营销人员信息
get_coupon按 ID 获取指定优惠券
create_coupon创建关联到联盟营销人员的优惠券(可选 Stripe/LemonSqueezy ID)
update_coupon更新优惠券详情
delete_coupon删除优惠券(如果已关联 Stripe,也会从 Stripe 中移除)

对话示例

连接后,你可以向 AI Agent 提出以下请求:

  • “显示所有活跃的联盟营销人员及其收入”
  • “为 [email protected] 创建新的联盟营销人员,推荐代码为 PARTNER2025”
  • “列出过去 30 天内所有未付款的转化”
  • “本月通过联盟推荐获得了多少注册?”
  • “创建代码为 SAVE20、关联到联盟营销人员 ID 42 的优惠券”
  • “将转化 #123 标记为已付款”
  • “停用电子邮件地址为 [email protected] 的联盟营销人员”

开发

# Install dependencies
npm install

# Build
npm run build

# Watch mode for development
npm run dev

# Run the server (requires REFGROW_API_KEY env var)
REFGROW_API_KEY=rgk_your_key npm start

文档

完整的设置指南,包含示例和故障排除: https://refgrow.com/docs/mcp-server

REST API 参考(用于直接 HTTP 集成): https://refgrow.com/docs/api-reference

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。