
NotFair
io.github.nowork-studio由 GitHub 账号 nowork-studio 发布v0.27.18更新于 Nov 7, 2026
OAuth MCP for Google, Meta, X, LinkedIn, Reddit, TikTok, GSC, GA4, WordPress and GHL.
概览
通过 OAuth 连接的营销 MCP,让助手审计 SEO、管理各大平台付费广告,并操作 GA4、Search Console、WordPress 与 GoHighLevel。
- 可以做什么
- 审计站点与页面:SEO、GEO/AI 引用可见性、结构化数据、hreflang、站点地图与反向链接,并规划内容
- 查询实时 GA4 与 Search Console 数据,对比周期、检查 URL、管理站点地图提交
- 审查并优化 Google、Meta、X、LinkedIn、Reddit、TikTok 的付费媒体,包括预算、定向与创意
- 读取并更新已连接的 WordPress 内容、媒体、设置与插件
- 读取并修改 GoHighLevel 的联系人、会话、商机与日历
- 附带 48 个营销技能包,含工作流、参考资料与脚本,供兼容的智能体使用
- 适用场景
- 适合希望助手基于实时营销数据而非通用建议工作的场景:审计网站、排查流量下滑、复盘广告花费与 ROAS,或在 WordPress 与 CRM 中执行经批准的改动。
- 运行要求
- 位于 notfair.co 的远程 streamable HTTP 端点,必须使用 OAuth;需完成浏览器 OAuth 流程并选择工作区。各平台(Google、Meta、X、LinkedIn、Reddit、TikTok、GSC、GA4、WordPress、GoHighLevel)只有在该工作区中连接后才可用。可选本地工作流需要 Python 或 shell,Gemini 复核需要 Gemini API 密钥。
安装
在 SourceWeft 中
- 打开 控制台中的 NotFair,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.nowork-studio%2Fnotfair/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"notfair": {
"type": "http",
"url": "https://notfair.co/api/mcp/notfair"
}
}
}README
NotFair Plugin
Open-source SEO, GEO, and marketing skills for AI agents.
The NotFair Plugin gives Claude Code, Codex, Hermes, and other compatible agents practical marketing workflows they can follow—not another generic prompt collection. Use it to audit a site, investigate a traffic drop, analyze GA4 and Search Console, find wasted ad spend across Google, Meta, X, LinkedIn, Reddit, and TikTok, operate connected WordPress and GoHighLevel accounts, build campaign plans, and make reviewable changes.
Each skill has one discoverable skills/<name>/SKILL.md entry point. It loads a readable WORKFLOW.md in the category folder, with supporting references, scripts, and evals where needed. Inspect it, adapt it, or contribute a better workflow.
What your agent can do
The NotFair Plugin currently ships 48 skills across SEO, GEO, paid media, advertising platforms, analytics, WordPress, CRM, and cross-model review.
Quick start
Claude Code
Install the NotFair plugin from its marketplace:
Then ask for the workflow you need:
You can also use plain language:
Audit my site and tell me why organic traffic fell.
Find pages that could earn citations in AI answers.
Review last month's ad spend and show me the safest opportunities to improve ROAS.
Grok Bot and Cursor
The repository includes a native Cursor manifest and a portable Agent Plugins manifest for compatible hosts. Marketplace submission does not imply approval. See the xAI marketplace review guide for reviewer setup, test prompts, and expected results.
In Grok Bot, open Connect apps and look for NotFair once its public listing is approved. In Cursor, install NotFair from its plugin marketplace once available. The plugin loads the open-source marketing skills in this repository and registers one hosted NotFair MCP connection. Complete the browser OAuth flow when Cursor prompts you, then ask the agent to audit an ad account, analyze GA4 or Search Console, or run one of the SEO and GEO workflows listed below.
For local testing before the marketplace listing is available, clone this repository into Cursor's local plugin directory:
Restart Cursor after installing or updating the local plugin.
Kiro Powers
Install the public repository as a custom power from Kiro's Powers panel, or
find NotFair in the Powers registry after its listing is approved. The root
plugin.json and mcp.json follow the Agent Plugins
1.0 specification.
Gemini CLI
Install the extension directly from GitHub:
The extension loads the repository guidance and the universal NotFair MCP. Run
/mcp auth NotFair in Gemini CLI when authentication is requested.
Codex, Hermes, and other agents
Install the universal NotFair plugin directly through Codex:
Codex installs the skills, registers one NotFair MCP connection, and opens its OAuth flow. If you prefer a workspace-local checkout, clone the repository and open it as a workspace; AGENTS.md maps marketing requests to the right skill.
If the nowork-studio marketplace is already configured, refresh it instead:
For host-specific setup, give your agent INSTALL_FOR_AGENTS.md, or paste:
Guides and comparisons
Background reading on connecting ad accounts to AI agents and choosing a setup:
- Google Ads MCP servers compared
- Meta Ads MCP servers compared
- Claude connectors for Google Ads compared
- Claude connectors for Meta Ads compared
- How to connect Google Ads to Claude
- How to connect Meta Ads to Claude
- Google Ads MCP overview
- Meta Ads MCP overview
Why skills instead of one giant marketing agent?
Marketing work gets unreliable when every request goes through the same vague prompt. The NotFair Plugin splits the work into focused, testable procedures.
- Specialized: each skill has a defined job, required inputs, decision rules, and output format.
- Evidence-led: live-data workflows use Search Console, Google Analytics, Google Ads, Meta Ads, X Ads, LinkedIn Ads, Reddit Ads, TikTok Ads, WordPress, or GoHighLevel instead of guessing from generic best practices.
- Safe by design: read-only review comes before mutation, paid-media changes stay explicit, and unsupported capabilities are never implied.
- Host-agnostic: the canonical skills are plain files, not logic trapped inside one agent runtime.
- Forkable: everything is MIT licensed, so teams can review and adapt the workflows to their own standards.
Skill catalog
SEO and GEO
Paid media
Google Ads
Meta Ads
Analytics
WordPress
CRM
Cross-model review and maintenance
Live data and integrations
Some skills work entirely from a repository, URL, or supplied export. Live account analysis uses one OAuth-connected universal NotFair MCP. The plugin registers exactly one server named NotFair, shared by every supported platform.
The agent chooses tools from the live server's instructions and capability descriptions. Skills supply marketing workflows and evidence standards without hardcoding MCP tool names or call sequences. See the connection and upgrade guide for manual configuration and migration from older per-platform connections. Each platform becomes available after it is connected in the NotFair workspace selected during OAuth. Follow any account setup guidance returned by the server.
Supported account operations come from the live connection. Changes must stay within the user's authorization and be verified against the resulting account state. Amazon and ChatGPT Ads remain planning or export-review workflows unless the current agent session exposes a verified connector. setup-cms is a local SEO-script credential wizard; live WordPress work uses /notfair:wordpress.
Privacy and support
The plugin connects to the declared NotFair MCP endpoint through browser OAuth. Requested tool arguments go to NotFair and results from connected providers return to your authorized AI client. See the privacy policy for storage, retention, and deletion details. Connect only the workspace and platform accounts you intend to use.
Optional local workflows run readable Python or shell scripts. Crawlers request
the URLs you supply; direct Search Console scripts use your explicitly authorized
Google Cloud login; CMS scripts use the site credentials you configure through
setup-cms. Gemini review sends the selected review context to Google's Gemini
CLI after its authentication setup. Choose these workflows explicitly, keep
credentials out of reports and commits, and use the OAuth MCP for live platform
work when it is available. There are no automatic plugin hooks or local MCP servers.
The calendar viewer serves local planning data on loopback, and the optional
update checker reads the public version file from GitHub.
The separate NotFair Next.js blog library now lives in its own public repository and is distributed through its GitHub releases. Its source and publishing workflow are no longer bundled in this AI-agent plugin. The retired NotFair CMO application is also no longer included.
Inside a skill, connectors use tool-agnostic placeholders such as ~~google-ads, ~~meta-ads, ~~x-ads, ~~linkedin-ads, ~~reddit-ads, ~~tiktok-ads, ~~search-console, ~~google-analytics, ~~wordpress, and ~~gohighlevel. The agent resolves each placeholder to a compatible tool available in the current session, so the workflow is not coupled to one MCP namespace.
How the repository is organized
AGENTS.md is the universal entry point. It maps user intent to the canonical SKILL.md and documents the external dependency each workflow requires.
Contributing
Each skill lives in its own category folder:
When adding or changing a skill:
- Keep the workflow focused on one clear marketing job.
- Use imperative, testable instructions in
WORKFLOW.md, and keep the entry point underskills/in sync. - Add or update eval coverage.
- Update
AGENTS.md, the plugin manifest,VERSION, andCHANGELOG.md.
Open a pull request with one skill or one coherent improvement. See plugin development for repository conventions.
Community
- Join the NotFair Discord
- Open an issue
- Star the repository if these workflows make your agent more useful
License
来源:README.md,提交 f70e360
工具
0版本历史
10- v0.27.18最新Nov 7, 2026
- v0.27.16Oct 9, 2026
- v0.27.15Oct 1, 2026
- v0.27.14Sep 25, 2026
- v0.27.12Sep 24, 2026
- v0.27.11Sep 22, 2026
- v0.27.10Sep 21, 2026
- v0.27.9Sep 19, 2026
- v0.27.8Sep 17, 2026
- v0.27.7Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分