mcp-standards
Self-learning AI standards system - learns from corrections and auto-updates CLAUDE.md
claude mcp add --transport stdio airmcp-com-mcp-standards uv run --directory /ABSOLUTE/PATH/TO/mcp-standards python -m mcp_standards.server_simple
How to use
MCP Standards provides a personal memory module for Claude that learns and remembers your preferences automatically. It stores tool usage preferences, workflow patterns, code style tendencies, and project conventions in a local vector store (AgentDB) so Claude can apply them across sessions without manual reconfiguration. The server exposes a simple set of memory tools accessible via the MCP protocol: remember to store a preference, recall to search for remembered items, list_categories to see what domains are being tracked, memory_stats to review storage and performance, and generate_ai_standards to create a minimal Claude.md from a project configuration. To use it with Claude Desktop, configure the MCP server entry to point Claude to run the Python module that serves the standards memory, and Claude will automatically apply remembered preferences in future sessions.
Core tools available:
- remember({ content, category }): store a remembered preference (e.g., content like "use uv not pip", category like "python").
- recall({ query, top_k }): search stored preferences by intent or keywords.
- list_categories(): list the categories of remembered preferences (e.g., python, javascript, docker).
- memory_stats(): view basic statistics about the memory store.
- generate_ai_standards({ project_path, formats }): generate a CLAUDE.md or other standards docs from your project configuration.
Example flows:
- You say: "Use uv not pip". Claude stores this as a Python tool preference. In a later session, when you say "Install anything", Claude can automatically choose uv where appropriate.
- You can query: recall({ query: "package manager" }) to see related remembered preferences and quickly apply them in new tasks.
This MCP server is designed for zero-config, private, on-device memory with fast semantic search, helping Claude adapt to your personal workflows over time.
How to install
Prerequisites:
- Node.js and npm (for the project setup script and packaging). Typical requirement: Node.js v14+ and npm installed.
- Python 3.10+ for the MCP server module (as indicated by the project).
- Claude Desktop (for integration with the MCP server via the Claude config).
Install steps:
- Clone the repository and navigate into it:
git clone https://github.com/airmcp-com/mcp-standards.git
cd mcp-standards
- Install Node dependencies and prepare AgentDB setup (as described in Quick Start):
npm install
npm run setup
- Ensure Python environment is ready and install any Python dependencies if required by the server module (virtualenv recommended):
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt 2>/dev/null || true
- Configure Claude Desktop to point to the MCP server (see configuration in the README) and start Claude Desktop. The MCP server runs via uv and the Python module:
uv run --directory /ABSOLUTE/PATH/TO/mcp-standards python -m mcp_standards.server_simple
- Restart Claude Desktop and test memory interactions:
- Remember a preference, e.g., "use uv not pip".
- Ask Claude what it remembers, e.g., "What do you remember?".
Notes:
- The project is archived and provided for reference; it runs locally and stores data under your home directory.
- The AgentDB path is typically under ~/.mcp-standards/agentdb.
Additional notes
Tips and caveats:
- This MCP server is designed for local, private memory storage. No cloud dependencies are used.
- The Claude Desktop integration relies on the MCP protocol; ensure that the path in the Claude config points to the mcp_standards.server_simple module.
- If you encounter issues with remembering, verify that the server is running and that Claude corrections use clear phrases like "use X not Y" to trigger auto-detection.
- AgentDB is used for fast semantic search; ensure there is enough disk space for the vector store if you accumulate many preferences.
- The project includes a few docs under docs/ and a simple CLI/test harness; these are useful for validation and exploration, but some sections may reference legacy paths since the project is archived.
Related MCP Servers
cheatengine -bridge
Connect Cursor, Copilot & Claude directly to Cheat Engine via MCP. Automate reverse engineering, pointer scanning, and memory analysis using natural language.
claude-emporium
🏛 [UNDER CONSTRUCTION] A (roman) claude plugin marketplace
fast-filesystem
A high-performance Model Context Protocol (MCP) server that provides secure filesystem access for Claude and other AI assistants.
Amazing-Marvin
Model Context Provider for Amazing Marvin productivity app - Access your tasks, projects, and categories in AI assistants
fast -telegram
Telegram MCP Server and HTTP-MTProto bridge | Multi-user auth, intelligent search, file sending, web setup | Docker & PyPI ready
opnsense
Modular MCP server for OPNsense firewall management - 88 tools providing access to 2000+ methods through AI assistants