
Pragmatic AI Labs MCP 代理工具包——一款旨在使带有代理的代码更具确定性而设计的 MCP 服务器
概览
任何代码库的零配置AI上下文生成 (Pragmatic Multi-language Agent Toolkit)提供了分析代码质量和生成 AI 上下文所需的一切: - - 对Claude、GPT及其他大型语言模型进行深度分析 - - A+到F评分,包含6个正交指标 - - 测试套件质量验证(85%+杀伤率) - - 定量健康评估(0-289比例,11个类别) - - 通过RRF融合实现提交历史语义搜索 - - 自然语言代码发现 - - 包含代码质量、最佳实践和可重复性的157项检查 - - 丰田Way合同配置文件,包含检查点验证和救援协议 - - 丰田Way持续改进,支持自动修复和提交 - - 20个面向Claude代码、Cline和AI代理的工具(相同表面),端到端验证并发多代理(超代码)工作流 — 参见MCP服务器 - - 预提交钩子、CI/CD集成、.pmat门。
概述(AI 翻译)
PMAT
任何代码库的零配置AI上下文生成
安装 |MCP 服务器 |使用情况 |功能 |示例 |文档
目录
- 什么是PMAT?
- 安装
- MCP服务器
- 使用情况
- 特色
- 建筑学
什么是PMAT?
PMAT(实用多语言代理工具包)提供了分析代码质量和生成AI准备上下文所需的一切:
- 上下文生成 - Claude、GPT及其他大型语言模型的深度分析
- 技术债务评分 - A+至F评分,含6项正交指标
- 突变测试 - 测试套件质量验证(85%+杀死率)
- 数据库评分 - 定量健康评估(0-289分制,11个类别)
- Git 历史 RAG - 通过 RRF 融合在提交历史中的语义搜索
- 语义搜索 - 自然语言代码发现
- 合规治理 - 涵盖代码质量、最佳实践和可重复性的157项检查
- 合同设计 - 丰田Way合同配置文件,包含检查点验证和救援协议
- 自主改善 - 丰田Way持续改进,支持自动修复和提交
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
PMAT
Zero-configuration AI context generation for any codebase
Table of Contents
What is PMAT?
PMAT (Pragmatic Multi-language Agent Toolkit) provides everything needed to analyze code quality and generate AI-ready context:
- Context Generation - Deep analysis for Claude, GPT, and other LLMs
- Technical Debt Grading - A+ through F scoring with 6 orthogonal metrics
- Mutation Testing - Test suite quality validation (85%+ kill rate)
- Repository Scoring - Quantitative health assessment (0-289 scale, 11 categories)
- Git History RAG - Semantic search across commit history with RRF fusion
- Semantic Search - Natural language code discovery
- Compliance Governance - 157 checks across code quality, best practices, and reproducibility
- Design by Contract - Toyota Way contract profiles with checkpoint validation and rescue protocols
- Autonomous Kaizen - Toyota Way continuous improvement with auto-fix and commit
- MCP Integration - 20 tools for Claude Code, Cline, and AI agents over stdio and HTTP (identical surfaces), validated end-to-end for concurrent multi-agent (ultracode) workflows — see MCP Server
- Quality Gates - Pre-commit hooks, CI/CD integration,
.pmat-gates.tomlconfig - 20+ Languages - Rust, TypeScript, Python, Go, Java, C/C++, Lua, Lean, and more
Part of the PAIML Stack, following Toyota Way quality principles (Jidoka, Genchi Genbutsu, Kaizen).
Annotated Code Search
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"pmat": { "command": "pmat", "args": ["--mode", "mcp"] }
}
}