
paiml-mcp-agent-toolkit
by paiml·★ 153·综合分 49
PMAT 是一个 MCP 服务器工具包,为代理提供确定性代码分析和 AI 上下文生成功能。
概述
实用多语言代理工具包 (PMAT) 通过其 MCP 服务器实现提供了全面的代码分析功能。它为 AI 代理提供 19 种工具,用于分析代码质量、生成技术债务评分、执行变异测试和创建 AI 优化上下文。使用 Rust 构建,具有广泛的测试覆盖率 (99.66%) 和积极的维护,PMAT 与 Claude Code 和其他 AI 编码助手集成。该工具包遵循丰田生产方式质量原则,包含 Git 历史 RAG、语义搜索和合规治理等功能,支持 20 多种编程语言。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
什么时候选它
当您需要对多语言项目进行全面的代码分析和质量强制执行,特别是与 Claude Code 或其他 AI 代理集成以确定开发工作流时,选择 PMAT。
什么时候不要选它
如果您需要简单、轻量级的代码分析工具,或者您在使用单语言代码库,其广泛的功能集可能过于复杂,则应避免使用 PMAT。
此 server 暴露的工具
从 README 抽取出 12 个工具contextGenerate AI-ready context for code analysis
analyzeAnalyze code quality metrics including complexity and technical debt
repo-scoreScore repository health across 11 categories (0-289 scale)
mutateRun mutation testing to validate test suite effectiveness
querySearch code with semantic analysis and git history
complyRun compliance governance checks across code quality and best practices
kaizenAutonomous continuous improvement - scan, auto-fix, and commit changes
extractExtract function boundaries with metadata
infra-scoreScore CI/CD infrastructure quality (0-100 scale)
hooksManage Git hooks for quality enforcement
promptRun pre-configured AI prompts for TDD and quality enforcement
tdg-baselineCreate technical debt baseline and check for regressions
可对比工具
安装
使用 Cargo 安装 PMAT:
cargo install pmat启动 MCP 服务器:
pmat mcp对于 Claude Desktop 集成,添加到您的 config.json:
{
"mcpServers": {
"pmat": {
"command": "pmat",
"args": ["mcp"]
}
}
}FAQ
- PMAT 支持哪些编程语言?
- PMAT 支持 20 多种编程语言,包括 Rust、TypeScript、Python、Go、Java、C/C++、Lua、Lean 以及各种 MLOps 模型格式。
- PMAT 如何确保自身代码库的质量?
- PMAT 遵循丰田生产方式原则,拥有 21,200+ 个通过的测试、99.66% 的覆盖率、>80% 的变异评分,并通过 CI 强制执行明确的质量承诺。
paiml-mcp-agent-toolkit 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。