The Rules MCP Server provides coding agents with on-demand access to context-specific rules and best practices, primarily for tasks like writing tests.
- Fetch Task-Specific Rules: Access guidelines for writing tests, authoring UI, or reviewing PRs.
- Language-Specific Support: Currently supports Python and TypeScript with dedicated rules for each.
- Contextual Delivery: Rules are dynamically fetched based on relevance to the current task, reducing distractions.
- Tool Integration: Works seamlessly with Claude Code, Cursor, and Claude Desktop.
- Centralized Best Practices: Eliminates the need for manually managing coding guidelines across different projects or IDEs.
Supports deployment of the MCP server on Netlify's platform, enabling hosting of rules and guidelines.
My Rules
An MCP server for all my rules, prompts, etc etc. Allows agents to call rules on demand.
There's no point filling 4 paragraphs of instructions for how to write tests if your current session isn't going to write a test.
Spiritually similar to Cursor's rules.
Usage
Claude Code
Cursor
Claude Desktop
What's It Do?
Allows coding agents to lookup rules on demand within the context of their current task.
Why?
- It's really annoying trying to carry all these little notes between projects/IDEs.
- I don't want to have to manually invoke rules.
How's It Work?
Clearly-defined tool descriptions allow the agent to fetch rules on demand, only if they appear to be relevant.
What Doesn't work?
- Patterns must be associated with a specific action. For example, "writing tests", "authoring UI", "reviewing a PR".
- The agent ultimately decides if it's going to call the tool. Sometimes it does. Sometimes it doesn't.
Tools
get_rules_for_writing_tests
- Use when: writing any type of test,
- Inputs:
language
(string)
get_rules_for_composing_ui
- Use when: creating new frontend components
Prompts
In Claude Code, invoke prompts as slash commands.
pr-review
- Use when: you want feedback on a unit of work
- /pr-review
- See resources/pr-review.md for the full template.
Resources
Dev
- Start the server
- Open MCP inspector
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
An MCP server that allows coding agents to look up contextual rules and patterns on demand, providing just-in-time guidance for specific tasks like writing tests or authoring UI.
Related MCP Servers
- -securityAlicense-qualityAn MCP server implementation that standardizes how AI applications access tools and context, providing a central hub that manages tool discovery, execution, and context management with a simplified configuration system.Last updated -9PythonMIT License
- -securityAlicense-qualityAn MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.Last updated -10PythonMIT License
- -securityAlicense-qualityModel Context Protocol (MCP) server that provides AI assistants with advanced web research capabilities, including Google search integration, intelligent content extraction, and multi-source synthesis.Last updated -167TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server for advanced code analysis and editing with semantic search capabilities, enabling AI assistants to perform complex code operations through a standardized interface.Last updated -15Python