使用说明
代理规则MCP服务器
一种模型上下文协议(MCP)服务器,提供对特定于项目的游标规则和AGENTS.md文件的Claude代码访问。
特性
- 从以下位置加载和筛选游标规则
.cursor/rules/*.mdc文件 - 访问AGENTS.md项目说明
- 智能文件与glob模式匹配
- 自动缓存以提高性能
安装
先决条件: Node.js 22+和克劳德代码CLI
选项1:项目级(推荐)
npm install -D @fjlaubscher/agent-rules-mcp
创建 .mcp.json 在项目根目录中:
{
"mcpServers": {
"agent-rules": {
"command": "node",
"args": ["./node_modules/@fjlaubscher/agent-rules-mcp/dist/index.js"]
}
}
}
选项2:全局配置
添加到克劳德代码 mcp-settings.json:
{
"mcpServers": {
"agent-rules": {
"command": "npx",
"args": ["@fjlaubscher/agent-rules-mcp"]
}
}
}
注: 配置更改后重新启动Claude Code。
用法
服务器会自动检测并提供对现有项目约定的访问:
- 光标规则:如果你有
.cursor/rules/*.mdc文件,它们将与glob模式匹配 - 代理商.md:如果你有
AGENTS.md文件(在项目根目录或目录级别),它们将是可访问的
将MCP工具添加到CLAUDE.md
为了帮助Claude Code自动使用这些工具,请将其添加到项目的 CLAUDE.md:
## Available MCP Tools
- Use `load_cursor_rules` and `get_cursor_rules` for Cursor rules (if present)
- Use `get_agents` for AGENTS.md instructions (searches current directory up to project root)
发展
# Install dependencies
pnpm install
# Run tests
pnpm test
# Build for production
pnpm build
贡献
欢迎投稿!确保测试通过并格式化代码:
pnpm test && pnpm format