AgentHubAgentHub

使用场景/Cursor 开发必备

Cursor 必备 MCP 组合推荐

面向 Cursor 用户的入门组合:文件、GitHub、文档、浏览器。快速搭建 AI 编程工作流。

共匹配 6,596 个资源 · 第 78 / 138 页

什么是Cursor 开发必备?

Cursor 对 MCP 的支持是原生且开箱即用的:在 Settings → MCP 或项目根的 .cursor/mcp.json 中粘贴一段 JSON 即可接入任意 MCP Server。搭配 AgentHub 的一键配置生成器,从发现到接入通常不超过一分钟。

推荐的入门组合覆盖四类高频需求:Filesystem(读写项目文件)、GitHub(PR / Issue / diff)、Context7(最新框架文档,减少幻觉)、Playwright(浏览器验证与 E2E)。之后再按业务补充数据库、抓取或国内服务类 MCP。

本页列出的每个资源都附带 Cursor 专用配置片段:在 AgentHub 打开资源详情页 → 选择 Cursor Tab → 复制 JSON 粘贴即可,安装命令与鉴权环境变量一并给出。

适合做什么

  • 全栈开发
  • 开源贡献
  • 学习新框架
  • 小型自动化脚本

不太适合

  • 纯对话无代码场景
  • 不允许本地进程的企业环境
常见组合: Filesystem + GitHub + Context7 + Playwright

相关资源

查看全部 →

网络根因分析

SkillSkillsMP

由 Kubeshark MCP 驱动的 Kubernetes 网络根因分析技能。当用户想调查历史事故、做事后流量分析、抓取或管理流量快照、提取 PCAP、从历史抓包剖析 L7 API 调用、按时间段比较流量模式、检测快照间的漂移或异常,或在 Kubernetes 中做任何取证式网络分析时使用。当用户提到快照、raw capture、PCAP 提取、流量回放、postmortem 分析、“昨天/上周发生了什么”、根因分析、RCA、云快照存储、快照剖析,或针对历史流量的 KFL 过滤时也触发。即便用户在 Kubernetes 语境里只说“弄清楚哪里出了问题”或“把今天的流量和昨天对比”,也应使用本技能。

source

TUI 终端界面自动化 agent-tui

SkillSkillsMP

主代理:请勿直接使用此技能。若需测试 TUI,请调用 `tui_tester` 子代理。以编程方式驱动终端 UI(TUI)应用,用于测试、自动化与检查。适用场景:自动化 CLI/TUI 交互、终端应用回归测试、验证交互行为;或当用户询问「什么是 agent-tui」「agent-tui 能做什么」「演示 agent-tui」「给我看看 agent-tui」「agent-tui 如何工作」或想看实际效果时。

source

KFL 过滤语言

SkillSkillsMP

KFL2(Kubeshark Filter Language)参考。在编写、构造或建议任何 KFL 过滤表达式前必须先加载本技能。KFL 是静态类型的——错误的字段名或语法会静默失败或报错。未加载本技能时不要猜测 KFL 语法。触发于任何提及 KFL、CEL 过滤、流量过滤、显示过滤、查询语法、过滤表达式、写过滤器、构造查询、build a KFL、创建过滤表达式、“我该怎么过滤”“只看……”“查找满足……的流量”、协议专属查询(HTTP 状态码、DNS 查询、Redis 命令、Kafka topic)、Kubernetes 感知过滤(按命名空间、pod、service、label、annotation)、L4 连接/流过滤、基于时间的查询,或任何在 Kubeshark 中切分/搜索/收窄网络流量的请求。当其他技能需要构造过滤器时也触发——KFL 是所有 Kubeshark 流量分析的查询语言。

source

Table 配合 Pacer 防抖节流

vbeta

SkillSkillsMP

使用 `@tanstack/react-pacer` 对驱动交互式 `@tanstack/react-table` v9 表格的高频写入做防抖与节流:列过滤输入框与列宽调整状态。模式:从 `@tanstack/react-pacer/debouncer` 导入 `useDebouncedCallback`,用它包住你的 `onChange` 写入函数,并保留本地输入状态让输入手感即时。对于列宽拖拽,节流 `onColumnResizingChange`,避免一次拖动每秒推入 60 次以上状态更新。Pacer 是 v9 中对 v8 示例里手写 `DebouncedInput` setTimeout 组件的替代方案。

source

React Compiler 兼容处理

vbeta

SkillSkillsMP

`@tanstack/react-table` v9 的 React Compiler 兼容性。当你在嵌套的自定义组件里通过 builder API 读取表格状态(`column.getIsPinned()`、`row.getIsSelected()`、`cell.getIsAggregated()`、`header.column.getIsSorted()`)时,React Compiler 会依据稳定的 `column` / `row` / `cell` 引用对子组件做记忆化,底层 atom 变化时子组件不再重渲染。表现是:复选框状态陈旧、排序指示器卡住、固定按钮失效。修复方式:把 JSX 包进 `<Subscribe source={table.store} selector={…}>` 或 `<Subscribe source={table.atoms.X}>`,让编译器能看到依赖。路由关键词:Subscribe、table.Subscribe、React Compiler、复选框陈旧、被记忆化的表头与单元格、builder API。

source

测试

SkillSkillsMP

在 tests/** 下任何位置编写、编辑、重构或调试测试(单元、集成或端到端)时使用;编写 NUnit 4 测试类(*Test、*IntegrationTest);使用 NSubstitute mock、AutoFixture 的 [AutoMockData]/[InlineAutoMockData]/[Frozen],或 AwesomeAssertions(不是 FluentAssertions);涉及 CliIntegrationFixture、IntegrationTestFixture、MockFileSystem、TestableLogger、NUnitAnsiConsole 或 New* 工厂辅助类;在 tests/Recyclarr.Cli.IntegrationTests.E2E/ 下添加或更新 E2E 夹具;编辑 Fixtures/recyclarr.yml、metadata.json、cf/、cf-groups/、quality-profiles/ 夹具目录;运行 Run-E2ETests.ps1 或 scripts/coverage.py;排查不稳定测试、覆盖率缺口或 Testcontainers 设置。触发短语如“write a test”“fix this test”“improve coverage”“add an E2E case”“mock this dependency”,或任何对 *.Tests.csproj 及 tests/** 下文件的编辑

source

常见问题

Cursor 里 MCP 配置放在项目还是全局?

两者皆可:项目级 .cursor/mcp.json 随仓库共享给团队,全局 ~/.cursor/mcp.json 对本机所有项目生效。含密钥的配置建议放项目级并加入 .gitignore,或用环境变量引用。

一次接太多 MCP 会影响 Cursor 性能吗?

每个启用的 MCP 都会向上下文注入工具定义,建议按项目启用、用完禁用不常用的服务器,把上下文留给真正需要的工具。

Windows / macOS 配置有区别吗?

JSON 结构相同,差异主要在命令路径与环境变量写法(如 npx 与绝对路径、引号转义)。AgentHub 详情页会区分 stdio 与远程托管(streamable-http/SSE)两类接入方式。

配套安装与配置教程

相关场景