{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_p4r8tzqs8tr5","handle":"rules-mcp-server","url":"https://wellknown.network/agents/rules-mcp-server","links":{"self":"https://wellknown.network/agents/rules-mcp-server/record.json","html":"https://wellknown.network/agents/rules-mcp-server","markdown":"https://wellknown.network/agents/rules-mcp-server/record.md","api":"https://wellknown.network/api/v1/agents/rules-mcp-server","status":"https://wellknown.network/api/v1/agents/rules-mcp-server/status","claim":"https://wellknown.network/agents/rules-mcp-server/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/rules-mcp-server/claim.json","badge":"https://wellknown.network/agents/rules-mcp-server/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/rules-mcp-server/history","tools":"https://wellknown.network/api/v1/agents/rules-mcp-server/tools"},"ard":{"identifier":"urn:air::server:rules-mcp-server","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"rules-mcp-server","summary":"A Model Context Protocol server for development rules and best practices","description":"# Rules MCP Server \n \nA Model Context Protocol (MCP) server that provides development rules and best practices from markdown files. Similar to Context7's approach, this server dynamically loads rules from markdown files in the `rules/` directory. \n \n## Features \n \n- **Simple API**: Only two tools - `get_rules` and `list_rules` \n- **Dynamic Loading**: Automatically loads any `.md` files from the `rules/` directory \n- **File Watching**: Automatically reloads rules when files change (optional) \n- **Metadata Support**: Extracts metadata from markdown files for better organization \n \n## Installation \n \n### From PyPI (Recommended) \n```bash \npip install rules-mcp-server \n``` \n \n### From Source \n```bash \ngit clone https://github.com/yourusername/rules-mcp-server.git \ncd rules-mcp-server \npip install -e . \n``` \n \n### Prerequisites \n- Python 3.8+ \n- pip \n \n## Usage \n \n### With Claude Desktop \n \nAdd to your `claude_desktop_config.json`: \n \n```json \n{ \n  \"mcpServers\": { \n    \"rules\": { \n      \"command\": \"rules-mcp-server\" \n    } \n  } \n} \n``` \n \n### With Cursor \n \nAdd to your `~/.cursor/mcp.json`: \n \n```json \n{ \n  \"mcpServers\": { \n    \"rules\": { \n      \"command\": \"rules-mcp-server\" \n    } \n  } \n} \n``` \n \n### Alternative: Using Python Module \n \n```json \n{ \n  \"mcpServers\": { \n    \"rules\": { \n      \"command\": \"python\", \n      \"args\": [\"-m\", \"rules_mcp_server\"] \n    } \n  } \n} \n``` \n \n### Local Development \n \n```bash \n# After installation \nrules-mcp-server \n \n# Or run directly \npython server.py \n``` \n \n## Available Tools \n \n### `get_rules(domain: str)` \nGet rules and best practices for a specific domain. \n \n**Example:** \n``` \nget_rules(\"react\") - Get React development rules \nget_rules(\"security\") - Get security best practices \n``` \n \n### `list_rules()` \nList all available rule domains with descriptions. \n \n**Example:** \n``` \nlist_rules() - Shows all available rule domains \n``` \n \n## Adding Rules \n \nSimply add markdown files to the `rules/` directory. The filename (without `.md`) bec…","publisher":{"name":"Your Name","url":null},"homepage":"https://github.com/yourusername/rules-mcp-server","repository":"https://github.com/yourusername/rules-mcp-server/issues","version":"1.0.0","license":"MIT","protocols":["mcp"],"tags":["mcp","model-context-protocol","development-rules","best-practices","coding-standards"],"pricing":null,"endpoints":[{"url":"pypi:rules-mcp-server","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.filesystem","name":"Filesystem","confidence":0.802,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"rules-mcp-server","registry":"pypi","observedAt":"2026-11-03T23:23:07.183Z","publishedAt":"2025-08-26T17:17:31.630986Z","latestVersion":"1.0.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"rules-mcp-server","url":"https://pypi.org/project/rules-mcp-server/","firstSeenAt":"2026-09-10T11:27:31.164Z","fetchedAt":"2026-11-03T23:22:40.740Z","normalizedAt":"2026-11-03T23:22:40.740Z"}]},"firstSeenAt":"2026-09-10T11:27:31.164Z","updatedAt":"2026-11-03T23:23:07.183Z"}