
paiml-mcp-agent-toolkit
by paiml·★ 153·Score 49
PMAT is an MCP server toolkit providing deterministic code analysis and AI context generation for agents.
Overview
Pragmatic Multi-language Agent Toolkit (PMAT) offers comprehensive code analysis capabilities through its MCP server implementation. It provides 19 tools for AI agents to analyze code quality, generate technical debt grading, perform mutation testing, and create AI-optimized context. Built in Rust with extensive test coverage (99.66%) and active maintenance, PMAT integrates with Claude Code and other AI coding assistants. The toolkit follows Toyota Way quality principles and includes features like Git History RAG, semantic search, and compliance governance across 20+ programming languages.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose PMAT when you need comprehensive code analysis and quality enforcement for multi-language projects, especially when integrating with Claude Code or other AI agents for deterministic development workflows.
When NOT to choose this
Avoid PMAT if you need simple, lightweight code analysis tools or if you're working with a monolingual codebase where its extensive feature set would be overkill.
Tools this server exposes
12 tools extracted from the READMEcontextGenerate 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
Comparable tools
Installation
Install PMAT using Cargo:
cargo install pmatTo start the MCP server:
pmat mcpFor Claude Desktop integration, add to your config.json:
{
"mcpServers": {
"pmat": {
"command": "pmat",
"args": ["mcp"]
}
}
}FAQ
- What languages does PMAT support?
- PMAT supports 20+ languages including Rust, TypeScript, Python, Go, Java, C/C++, Lua, Lean, and various MLOps model formats.
- How does PMAT ensure quality in its own codebase?
- PMAT follows Toyota Way principles with 21,200+ passing tests, 99.66% coverage, >80% mutation score, and explicit quality commitments with CI enforcement.
Compare paiml-mcp-agent-toolkit with
Last updated · Auto-generated from public README + GitHub signals.