MCP Catalogs
Homepaiml-mcp-agent-toolkit screenshot

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.

ai-llmdeveloper-toolsops-infra
26
Forks
6
Open issues
this month
Last commit
2d ago
Indexed

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:

you:AI agents analyzing codebases for technical debt patterns and quality issues
you:Claude Code and Cline using PMAT tools for context-aware code assistance
you:CI/CD pipelines integrating quality gates with mutation testing and technical debt grading
you:What languages does PMAT support?
you:How does PMAT ensure quality in its own codebase?

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 README
  • context

    Generate AI-ready context for code analysis

  • analyze

    Analyze code quality metrics including complexity and technical debt

  • repo-score

    Score repository health across 11 categories (0-289 scale)

  • mutate

    Run mutation testing to validate test suite effectiveness

  • query

    Search code with semantic analysis and git history

  • comply

    Run compliance governance checks across code quality and best practices

  • kaizen

    Autonomous continuous improvement - scan, auto-fix, and commit changes

  • extract

    Extract function boundaries with metadata

  • infra-score

    Score CI/CD infrastructure quality (0-100 scale)

  • hooks

    Manage Git hooks for quality enforcement

  • prompt

    Run pre-configured AI prompts for TDD and quality enforcement

  • tdg-baseline

    Create technical debt baseline and check for regressions

Comparable tools

ripgrep-mcpcode-mcpsemantic-search-mcpgit-mcp

Installation

Install PMAT using Cargo:

cargo install pmat

To start the MCP server:

pmat mcp

For 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.