停止重复自己。MCP标准会从您的更正中自动学习并更新您的AI配置。
您一直在告诉您的AI助手同样的事情:
uv而不是pip"uv而不是pip"uv而不是pip"如果它在第三次时学会了呢?
MCP标准会自动从您的更正中学习:
uv而不是pip"您:"使用uv而不是pip"
Claude:*忽略,再次使用pip*
您:"使用UV而不是PIP"
Claude:*再次忽略*
您:"我已经告诉你十次了,使用UV!!!"
您:"使用uv而不是pip"(更正#1)
您:"使用uv而不是pip"(更正#2)
您:"使用uv而不是pip"(更正#3)
MCP标准:✅ 学习到模式!添加到CLAUDE.md
Claude:*从此以后永远使用uv*
自动模式检测:
五种学习类型:
基于信心的提升:
读取您的现有配置文件:
.editorconfig → 缩进、行尾.prettierrc → 格式化、引号.eslintrc → 代码检查规则pyproject.toml → Python配置package.json → JavaScript依赖项Cargo.toml → Rust配置自动检测:
生成指令文件:
采用纵深防御构建:
# 1. 克隆仓库
git clone https://github.com/airmcp-com/mcp-standards.git
cd mcp-standards
# 2. 安装依赖
uv sync
# 3. 配置Claude桌面
# 添加到~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mcp-standards": {
"command": "uv",
"args": [
"run",
"--directory",
"/ABSOLUTE/PATH/TO/mcp-standards",
"python",
"run_server.py"
]
}
}
}
# 替换/ABSOLUTE/PATH/TO/为实际路径!
# 示例:/Users/yourname/Projects/mcp-standards/run_server.py
# 4. 重启Claude桌面 - 完成!
# 从PyPI安装
uv pip install mcp-standards
# 配置Claude桌面
# 添加到~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mcp-standards": {
"command": "mcp-standards",
"args": []
}
}
}
# 重启Claude桌面
一旦Claude桌面重启,尝试以下操作:
// 1. 现在存储一个偏好
add_episode(
name="我的第一个偏好",
content="我更喜欢在新项目中使用TypeScript而不是JavaScript",
source="user"
)
// 2. 搜索它
search_episodes(query="TypeScript", limit=5)
// 3. 从当前项目生成AI标准
generate_ai_standards(project_path=".")
发生了什么?
下一步: 当Claude犯错时开始纠正它。在三次类似的更正后,运行:
get_learned_preferences(min_confidence=0.3)
您会看到MCP标准已经自动学到了模式!
想节省AI成本吗? 添加agentic-flow以将简单操作路由到更便宜的模型:
# 获取免费的Gemini API密钥:https://aistudio.google.com/app/apikey
# 添加到您的claude_desktop_config.json(与mcp-standards一起):
{
"mcpServers": {
"mcp-standards": { ... },
"agentic-flow": {
"command": "npx",
"args": ["-y", "agentic-flow", "mcp"],
"env": {
"GEMINI_API_KEY": "your_gemini_api_key_here",
"DEFAULT_MODEL": "gemini-1.5-flash",
"SHOW_MODEL_USAGE": "true",
"SHOW_COST_SAVINGS": "true",
"LOG_LEVEL": "info"
}
}
}
}
agentic-flow做了什么:
MCP标准有两个互补系统来构建您的AI助手的知识:
立即存储事实、偏好和指令:
// ✅ 立即存储偏好
add_episode(
name="包管理器偏好",
content="始终使用uv而不是pip进行Python。示例:uv pip install pytest",
source="user"
)
// 🔍 搜索您存储的知识
search_episodes(query="包管理器", limit=5)
// 返回:带有完整上下文的您的uv偏好
// 📋 列出最近的添加
list_recent(limit=10)
// 返回:最后10个添加的事件
何时使用事件:
该系统自动从重复的更正中学习:
// 🤖 您不需要调用这些 - 它们会自动发生!
// 示例:您纠正Claude三次:"使用uv而不是pip"
// → 系统检测到模式
// → 创建具有信心分数的学习偏好
// 📊 检查哪些模式被自动检测到
get_learned_preferences(min_confidence=0.3)
// 返回:从更正中学到的偏好及其信心分数
// 示例:{ preference: "使用uv而不是pip", confidence: 0.85, occurrences: 5 }
// 💡 获取AI建议的CLAUDE.md更新
suggest_claudemd_update(
project_path="./my-project",
min_confidence=0.7
)
// 返回:"添加规则:使用uv进行包管理(信心:0.85)"
// ✍️ 将学习到的模式应用于您的CLAUDE.md
update_claudemd(
file_path="./CLAUDE.md",
min_confidence=0.7
)
// 自动更新CLAUDE.md,包含高信心的学习模式
当满足以下条件时,学习偏好会自动建立:
uv场景: 您希望Claude始终使用uv而不是pip
add_episode(
name="Python包管理器",
content="用户更喜欢uv而不是pip。始终使用:uv pip install <package>",
source="user"
)
✅ 立即可用于搜索 ✅ 当前会话有效 ✅ 手动但快速
get_learned_preferences() → 查看模式suggest_claudemd_update() → 获取添加到CLAUDE.md的建议update_claudemd() → 自动更新您的配置文件✅ 建立信心分数 ✅ 建议CLAUDE.md更新 ✅ 自动但较慢
add_episode()get_learned_preferences()// 从现有配置文件自动生成CLAUDE.md
generate_ai_standards(project_path=".")
// 分析:.editorconfig, .prettierrc, eslint.config.js, pyproject.toml
// 生成:CLAUDE.md, .github/copilot-instructions.md, .cursor/rules/
用户更正 → 模式提取 → 频率追踪 → 信心评分 → 偏好提升 → CLAUDE.md更新
示例流程:
uv而不是pip"-- 模式频率(跟踪出现次数)
CREATE TABLE pattern_frequency (
pattern_key TEXT UNIQUE,
occurrence_count INTEGER,
confidence REAL,
promoted_to_preference BOOLEAN
);
-- 工具偏好(学习规则)
CREATE TABLE tool_preferences (
category TEXT,
preference TEXT,
confidence REAL,
apply_count INTEGER,
project_specific BOOLEAN
);
-- 审计日志(安全轨迹)
CREATE TABLE audit_log (
action TEXT,
target_path TEXT,
details TEXT,
success BOOLEAN,
timestamp TIMESTAMP
);
| 功能 | MCP标准 | Tabnine | Copilot | 其他MCPs |
|---|---|---|---|---|
| 从更正中学习 | ✅ 自动 | ❌ 不 | ❌ 不 | ❌ 不 |
| 更新CLAUDE.md | ✅ 自动 | N/A | N/A | ❌ 手动 |
| 模式检测 | ✅ 5种类型 | ❌ 不 | ❌ 不 | ❌ 不 |
| 100%本地 | ✅ 是 | ❌ 云端 | ❌ 云端 | ✅ 各异 |
| 开源 | ✅ MIT | ❌ 不 | ❌ 不 | ✅ 各异 |
| 安全特性 | ✅ 4层 | ⚠️ 基本 | ⚠️ 基本 | ⚠️ 各异 |
独特价值主张: MCP标准是唯一一个可以从您的更正中学习并自动更新您的AI配置的系统。
add_episode(name, content) - 保存知识search_episodes(query, limit) - 全文搜索list_recent(limit) - 最近的事件get_learned_preferences(category, min_confidence) - 查看学习到的模式suggest_claudemd_update(project_path) - 获取建议update_claudemd(file_path, min_confidence) - 应用更新generate_ai_standards(project_path, formats) - 从配置文件自动生成export_to_markdown(export_path) - 导出知识库格式化:
.editorconfig.prettierrc / .prettierrc.json.eslintrc / .eslintrc.json语言:
pyproject.toml(Python - Black, Ruff, Poetry, uv)package.json(JavaScript/TypeScript)Cargo.toml(Rust)go.mod(Go)更多即将推出:Ruby, PHP, Java, C#
默认情况下,MCP标准使用Claude Sonnet进行所有操作。您可以选择配置它以使用99.5%更便宜的模型进行简单操作:
export GEMINI_API_KEY="your_key_here"
# 或者添加到~/.bashrc或~/.zshrc
MCP标准使用agentic-flow进行智能模型路由和成本优化。
功能: