standards-mcp
standards-mcp
An MCP server that serves a portable, brand-neutral engineering standards library, so any AI agent (Claude Code, Cursor, …) queries the rules over MCP — searching and applying them from a current, authoritative source instead of reading files or answering from memory. Keyless. Offline. MIT.
Why
Standards only help if they're actually applied. Bundling them into an MCP server turns "read the docs" into a tool call: the agent searches the rules relevant to the task and applies them — the same pattern the AG Grid MCP uses for its own docs.
What's inside (14 standards)
00-index, 01-golden-rules, 02-architecture (.NET AOT + Dapper.AOT, Clean Architecture, gRPC,
streaming, caching, resilience), 03-security, 04-api-i18n-privacy, 05-devops-test-observability,
06-optional-sso-audit, 07-ui-ux (AG Grid vs tile card, design tokens, PWA), 08-grpc,
09-compression-caching, 10-validation-errors, 11-configuration-options, 12-background-messaging,
13-mcp-tools. All brand-neutral; identity (hosts, keys, colors, fonts) is config, never hardcoded.
Tools
Tool | Purpose |
| List every standard (id, title, headings) — start here |
| Natural-language search → the most relevant rule sections (heading + snippet) |
| Fetch a full standard by id ( |
| The compliance checklist(s) — a Definition-of-Done gate |
Install
# Claude Code
claude mcp add standards npx -y standards-mcpOr in ~/.claude.json / Cursor mcp.json:
{
"mcpServers": {
"standards": { "command": "npx", "args": ["-y", "standards-mcp"] }
}
}Build from source
npm install
npm run build
node smoke.mjs # spawns the server, lists/searches/fetches — 6/6
node dist/index.js # speaks MCP over stdioUsage (ask your agent)
"What are the Dapper.AOT rules for Oracle?" →
search_standards→02-architecture(RETURNING INTO → raw OracleCommand)"Is response compression safe over HTTPS?" →
09-compression-caching(CRIME/BREACH)"Give me the gRPC checklist." →
get_checklist("08")"Show the security standard." →
get_standard("security")
Keeping standards in sync
The standards/ folder is bundled so the package is self-contained. It's a copy of the source
standards library — re-copy and rebuild when the source changes:
cp /path/to/standards/*.md standards/ && npm run buildLicense
MIT.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lachinovedhem/standards-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server