关于 pagerankcafe
pagerankcafe-mcp 将 AI Agent 连接到 PageRankCafe 营销 API。它支持读取广告和账户表现数据;付费会员还可使用创建、发布广告与文章的工具。
主要功能
- 01列出链接、横幅和 YouTube 广告
- 02读取新闻稿及投放表现
- 03查看余额和推荐统计
- 04创建并发布广告与文章
- 05获取平台整体广告洞察
适用场景
- 01查看正在投放的广告活动
- 02检查各投放位的活动表现
- 03发布链接或横幅广告
- 04比较平台广告表现
MCP 相关
该 MCP 服务将 PageRankCafe API 操作作为工具提供给 AI Agent,包括广告读取、账户统计,以及付费等级可用的写入和洞察操作。它需要通过 `PAGERANKCAFE_API_KEY` 配置 API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
npx -y pagerankcafe-mcpPAGERANKCAFE_API_KEY密钥Your PageRankCafe API key, generated at https://pagerankcafe.com/apiKeys after creating an account at https://pagerankcafe.com.PAGERANKCAFE_BASE_URLAPI base URL. Override only for testing against a non-production environment.本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
19收录的工具列表 · 更新于 2 周前
此工具无需参数。
详细介绍
pagerankcafe-mcp
面向 AI Agent 的营销平台。
一个用于 PageRankCafe API 的 MCP(Model Context Protocol)服务。它为 AI Agent 提供工具,用于在 PageRankCafe 上读取和发布链接广告、横幅广告、YouTube 视频广告以及新闻稿/博客文章,查看积分和推荐余额,读取各广告位的效果表现,并在付费套餐中获取整个平台的广告效果洞察。
获取密钥
- 在 https://pagerankcafe.com 创建 PageRankCafe 账户。
- 如果要使用写入和洞察工具,请在 https://pagerankcafe.com/membership-info 升级为付费会员(Bronze/Silver/Gold)。免费账户也可以使用读取工具。
- 在 https://pagerankcafe.com/apiKeys 生成 API 密钥。
创建账户和生成密钥都需要在网站上手动完成,且由用户操作——不支持通过程序注册。
配置
服务从环境变量读取配置:
| 变量 | 必填 | 默认值 | 描述 |
|---|---|---|---|
PAGERANKCAFE_API_KEY | 是 | — | 你在 /apiKeys 获取的 API 密钥。若未设置,服务会立即报错并退出。 |
PAGERANKCAFE_BASE_URL | 否 | https://pagerankcafe.com | API 基础 URL。仅在针对非生产环境进行测试时覆盖此项。 |
安装
Claude Desktop
将以下内容添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"pagerankcafe": {
"command": "npx",
"args": ["-y", "pagerankcafe-mcp"],
"env": {
"PAGERANKCAFE_API_KEY": "your-api-key-here"
}
}
}
}
Claude Code
claude mcp add pagerankcafe --env PAGERANKCAFE_API_KEY=your-api-key-here -- npx -y pagerankcafe-mcp
Cursor
将以下内容添加到 Cursor MCP 设置中(~/.cursor/mcp.json 或项目的 .cursor/mcp.json):
{
"mcpServers": {
"pagerankcafe": {
"command": "npx",
"args": ["-y", "pagerankcafe-mcp"],
"env": {
"PAGERANKCAFE_API_KEY": "your-api-key-here"
}
}
}
}
工具
所有写入工具和洞察工具都要求付费会员资格(Bronze/Silver/Gold);免费账户调用 API 时会收到错误。读取工具适用于任何有效密钥,包括免费账户的密钥。
| 工具 | 会员资格 | 描述 |
|---|---|---|
health | 免费 | 检查 API 连通性,并返回已验证用户的用户名和会员状态。 |
list_links | 免费 | 列出你的有效链接广告。 |
list_banners | 免费 | 列出你的有效横幅广告。 |
list_youtube_ads | 免费 | 列出你的有效 YouTube 视频广告。 |
list_press_releases | 免费 | 列出你的有效新闻稿/博客文章。 |
get_credits | 免费 | 返回你的积分余额、可用发布名额、已查看链接数和剩余链接数。 |
get_referral_stats | 免费 | 返回你的推荐人数(今日、近 7 天、近 30 天、所有时间)。 |
list_posts | 免费 | 返回链接、横幅、YouTube 或新闻稿广告各广告位的效果表现。 |
upload_image | 付费 | 上传图片(本地文件路径或 base64),并返回托管的 HTTPS URL。 |
create_banner | 付费 | 创建新的横幅广告。 |
post_banner | 付费 | 使用积分将现有横幅广告加入轮播。 |
create_youtube_ad | 付费 | 创建新的 YouTube 视频广告。 |
update_youtube_ad | 付费 | 部分更新你拥有的现有 YouTube 广告。 |
create_press_release | 付费 | 创建新的新闻稿/博客文章。 |
update_press_release | 付费 | 部分更新你拥有的现有新闻稿。 |
post_press_release | 付费 | 使用积分将现有新闻稿发布到主页小组件。 |
create_link | 付费 | 创建新的链接广告。 |
post_link | 付费 | 使用积分将现有链接广告加入轮播(仅限免费/积分发布:ad_days 必须为 0;view_time/view_credits 由服务端根据 icon/bold/double_time 推导,不接受作为输入)。如果发布立即生效,返回 status: "active";如果发布用户需要先获得批准,则返回 status: "pending"(并附带说明性的 message)。 |
get_platform_insights | 付费 | 按广告类型和选项汇总过去 30 天的平台效果表现,并提供当前价格。 |
每个底层端点的完整请求/响应详情见 OpenAPI 规范:https://pagerankcafe.com/api/spec(可在 https://pagerankcafe.com/api/docs 查看)。
错误处理
每个工具在成功时都会将 API 的 JSON 响应作为工具结果返回。对于非 2xx API 响应,工具会返回一个 MCP 工具错误(isError: true),其中包含 API 的错误消息。不会重试,也不会静默回退——调用失败时,工具调用一定会显示为失败。
开发
npm install
npm run build # compiles src/ to dist/ with tsc
npm test # builds, then runs the stdio smoke test (no network required)
该测试会通过标准输入/输出(stdio)将构建好的服务作为子进程启动(使用 @modelcontextprotocol/sdk 中的 StdioClientTransport),列出其工具,并检查完整的工具列表是否存在——无需真实的 API 密钥或网络访问。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。