一个MCP服务器,用于存放我的所有规则、提示等内容。它允许代理按需调用规则。
如果当前会话不打算编写测试,那么花四段文字来介绍如何编写测试的说明就毫无意义。
其理念与Cursor的规则类似。
claude mcp add --transport http rules https://mcp.cianfrani.dev/mcp
在不同工具中的使用方式如下:
claude mcp add --transport http rules https://mcp.cianfrani.dev/mcp
{
"rules": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.cianfrani.dev/mcp"
]
}
}
允许编码代理在当前任务的上下文中按需查找规则。
> 为 @calc.py 编写一个测试
⎿ 读取 calc.py (26 行)
⏺ rules:get_rules_for_writing_tests (MCP)(语言: "python")
⎿ - 在测试受保护方法之前,先问自己“能否通过公共接口充分测试此逻辑?”如果可以,就不要直接测试受保护方法。
如果不行,则继续测试受保护方法。
- 记得使用“安排、行动、断言”模式编写测试。
… +12 行 (按 ctrl+r 展开)
⏺ 编写(test_calc.py)
明确定义的工具描述允许代理仅在规则看起来相关时按需获取规则。
get_rules_for_writing_tests
language(字符串)get_rules_for_composing_ui在Claude Code中,以斜杠命令的形式调用提示。
pr-review/pr-reviewnpm run dev
npm run inspect