Token导航 LogoToken导航

MCP Server · 浏览器工具

Curseforge MCP Server

一个用于全面管理CurseForge平台的通用MCP服务器,支持搜索模组、上传文件、管理评论和编辑描述等功能,适用于多种游戏如Minecraft、Hytale和WoW等。

stdio官方级别未说明来源级核验工具 25github
浏览器自动化TypeScriptClaudeCursorWindsurf

快速开始

作者 / 组织
UberMorgott
提供方
UberMorgott
运行时
Node.js

工具数量

25

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Curseforge MCP Server 属于浏览器工具类 MCP Server,公开资料标注 25 个工具,通过stdio 本地进程接入,适配 Claude、Cursor、Windsurf,有可以直接复制的安装命令;接入前要先准备 访问 Token。

分类

浏览器工具

传输方式

stdio

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

安装命令

npx -y github:UberMorgott/curseforge-mcp-server --setup

客户端配置示例

{
  "mcpServers": {
    "curseforge-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "github:UberMorgott/curseforge-mcp-server",
        "--setup"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 25 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

curseforge mcp服务器

通用MCP服务器,用于完整的CurseForge平台管理。搜索模组、上传文件、管理评论、编辑描述——适用于任何游戏(Minecraft、Hytale、WoW等)。

跨越4个API层的25个工具。零配置模式可用——只需在浏览器中打开CurseForge即可。

需求

  • Node.js >= 18
  • 铬或铬 -需要Web API工具(注释、设置、描述)。服务器使用您安装的Chrome绕过Cloudflare保护。核心API和CFWidget工具在没有Chrome的情况下工作。
  • 带显示器的桌面操作系统 (Windows、macOS、带GUI的Linux)——Chrome以头部模式(最小化窗口)运行。无头服务器(VPS、Docker)需求 xvfb 安装。
注: 服务器启动 单独的Chrome实例 它有自己的配置文件,不会干扰您正在运行的浏览器。如果你只使用核心API工具(搜索、文件、分类),Chrome将永远不会启动。

快速安装

1.设置(交互式向导)

npx -y github:UberMorgott/curseforge-mcp-server --setup

向导将:

2.添加到您的AI客户端

克劳德代码
claude mcp add curseforge-mcp-server -- npx -y github:UberMorgott/curseforge-mcp-server

克劳德桌面

增添 claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "curseforge": {
      "command": "npx",
      "args": ["-y", "github:UberMorgott/curseforge-mcp-server"],
      "env": {
        "CURSEFORGE_API_KEY": "your-key",
        "CURSEFORGE_AUTHOR_TOKEN": "your-token"
      }
    }
  }
}

光标

增添 .cursor/mcp.json 在您的项目或 ~/.cursor/mcp.json 全球地:

{
  "mcpServers": {
    "curseforge": {
      "command": "npx",
      "args": ["-y", "github:UberMorgott/curseforge-mcp-server"],
      "env": {
        "CURSEFORGE_API_KEY": "your-key"
      }
    }
  }
}

帆板运动

增添 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "curseforge": {
      "command": "npx",
      "args": ["-y", "github:UberMorgott/curseforge-mcp-server"],
      "env": {
        "CURSEFORGE_API_KEY": "your-key"
      }
    }
  }
}

手动安装

git clone https://github.com/UberMorgott/curseforge-mcp-server.git
cd curseforge-mcp-server
npm install && npm run build

然后将您的MCP客户端指向 node /path/to/curseforge-mcp-server/build/index.js.

访问级别

所有凭据都是可选的。服务器分为三层:

级别您需要什么可用工具
零配置浏览器中的CurseForge会话2个CFWidget工具+8个Web API工具(注释、描述、设置)
推荐+ CURSEFORGE_API_KEY+12核心API工具(搜索、文件、类别)
满的+ CURSEFORGE_AUTHOR_TOKEN+3上传工具(上传文件、管理版本)

获取凭据

工具(25)

核心API(12)-需要API密钥

工具说明
search_mods按名称、类别、游戏版本、模组加载器搜索模组
get_mod按ID获取完整的模组详细信息
get_mod_files列出带有过滤功能的mod文件
get_mod_file获取特定文件详细信息
get_mod_description获取mod描述(HTML或文本)
get_mod_changelog获取文件发布的更新日志
get_download_url获取直接下载URL
download_mod将mod文件下载到本地目录
get_featured_mods获得流行/特色/最近更新的模组
get_mods_batch在一个请求中按ID获取多个模组
get_categories获取可用的模组类别
get_game_versions列出游戏或获取游戏详细信息

CFWidget(2)——始终可用,无需密钥

工具说明
get_project按ID或路径获取项目信息
search_author按用户名查找作者,列出他们的项目

上载API(3)-需要作者令牌

工具说明
upload_file将mod文件上传到项目
get_upload_game_versions获取上传表单的版本ID
get_upload_game_version_types获取版本类型类别

Web API(8)-需要Chrome+会话Cookie

这些工具使用真正的Chrome浏览器绕过curseforge.com上的Cloudflare保护。Chrome在首次使用时自动启动(最小化窗口),并在会话期间保持运行。

工具说明
cf_set_cookies手动设置会话Cookie
cf_auto_extract_cookies从浏览器自动提取Cookie
get_comments阅读项目的线程评论
post_comment发表评论或回复
delete_comment删除评论
get_project_settings通过Authors API获取项目设置/元数据
update_project_description更新项目描述(HTML)
cf_fetch_page对任何CurseForge API端点的原始请求

环境变量

变量必填描述
CURSEFORGE_API_KEY没有来自的核心API密钥 console.cursforge.com
CURSEFORGE_AUTHOR_TOKEN否文件上传的作者令牌
CURSEFORGE_GAME_SLUG否上传API的默认游戏段塞(例如。 hytale, minecraft)

运作原理

服务器使用四个API层:

  1. 核心api --通过以下方式获取完整的mod数据 curseforge-api npm包(直接HTTP)
  2. CFWidget --项目/作者查找,零配置回退(直接HTTP)
  3. 上传API --通过CurseForge作者端点上传文件(直接HTTP)
  4. Web API --通过Chrome浏览器进行评论、描述编辑、项目设置

为什么选择Chrome?

CurseForge使用Cloudflare保护来阻止所有自动HTTP请求(包括curl、fetch,甚至TLS指纹匹配请求)。访问Web API的唯一可靠方法是通过真正的浏览器,该浏览器可以解决Cloudflare的JavaScript挑战。

服务器使用 puppeteer-real-browser 以通过Cloudflare检测的方式启动Chrome。Chrome只有在首次调用Web API工具时才启动,并且该会话将重复用于所有后续请求。Cloudflare挑战通常在约1秒内解决。

会话Cookie会通过以下方式从您的浏览器中自动提取 @rookie-rs/api (支持Windows、macOS和Linux上的12个以上浏览器),并注入Chrome实例以进行身份验证请求。

无头服务器(VPS、Docker)

在没有显示器的Linux服务器上,安装xvfb:

# Debian/Ubuntu
sudo apt-get install xvfb

# Arch/CachyOS
sudo pacman -S xorg-server-xvfb

puppeteer-real-browser 如果没有显示器可用,将自动使用xvfb。

发展

git clone https://github.com/UberMorgott/curseforge-mcp-server.git
cd curseforge-mcp-server
npm install
npm run build      # compile TypeScript
npm start          # run server (stdio)
npm run dev        # dev mode with hot reload
npm run setup      # interactive setup wizard

测试

npx @modelcontextprotocol/inspector node build/index.js

许可证

麻省理工学院

工具与能力

工具数量

25

资源数量

0

提示词数量

0

能力标签

游戏模组管理TypeScript本地部署API集成浏览器自动化文件上传评论管理

支持客户端

ClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 工具数量 25 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude、Cursor、Windsurf,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到访问 Token的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Curseforge MCP Server

MCP World · 本页

25stdio有1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Curseforge MCP Server 怎么安装?

公开资料给出的安装命令是 npx -y github:UberMorgott/curseforge-mcp-server --setup,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Curseforge MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Curseforge MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Curseforge MCP Server 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Curseforge MCP Server 支持哪些客户端?

公开资料标注支持 Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP