Awesome MCPSoftware Development

paiml/paiml-mcp-agent-toolkit

⭐ 165 Rust repository created 2025-05-25

PMAT, the Pragmatic Multi-language Agent Toolkit, is a Rust command line tool and MCP server for analysing code quality and producing context that language models can consume. Its MCP integration exposes twenty tools over stdio JSON-RPC, started by running the pmat binary with MCP_VERSION set, and is documented as working with Claude Code, Cline and other agent front ends; the maintainers report validating that surface with schema-derived arguments, eight concurrent server sessions against a single working tree, and byte-level framing checks confirming that stdout carries only JSON-RPC. The same capabilities are available from the CLI. Context generation walks a repository and emits an analysis file, optionally in an LLM-optimised format and optionally including tests. Technical Debt Grading scores a project from A+ to F using six orthogonal metrics, with per-component breakdowns, stored baselines and regression checks. Repository health scoring rates a project on a 0 to 289 scale across eleven categories, with fast and deep modes. Mutation testing measures how much of the behaviour a test suite actually catches, with a configurable kill-rate threshold suitable for a quality gate. A query command performs semantic and git-history search, fusing TF-IDF embeddings of commit history with code search and annotating every result with grade, complexity, churn, clones, entropy and fault information. A comply command runs more than thirty governance checks, a verify command reproduces the CI gate set - format, complexity, self-admitted technical debt, clippy and tests - with machine-readable output so an agent can confirm a change is green before committing, and a hooks command installs pre-commit enforcement. More than twenty languages are supported for analysis, including Rust, TypeScript, Python, Go, Java and C or C++. PMAT is installed with cargo install pmat, is MIT licensed and follows Toyota Way quality principles.

https://github.com/paiml/paiml-mcp-agent-toolkit

mcpmcp-serverrustcode-analysistechnical-debtmutation-testingstatic-analysisquality-gatesai-contextclaude-code

Also in Software Development

Graphify-Labs/graphify

Graphify transforms codebases, documentation, and other files into queryable knowledge graphs, enhancing developer productivity with local AST parsing and detailed edge explanations.

upstash/context7

Context7 MCP Server is an MCP server that delivers up-to-date, version-specific code documentation and examples to enhance LLMs and AI code editors, ensuring accurate and current code generation.

DeusData/codebase-memory-mcp

High-performance Model Context Protocol (MCP) server that indexes codebases into a persistent knowledge graph for AI coding agents, supporting 158 languages, lightning-fast queries, and various dev...

github/github-mcp-server

GitHub MCP Server is an official Model Context Protocol server that integrates with GitHub APIs to enable advanced automation and AI-powered interactions with GitHub repositories and workflows.

tirth8205/code-review-graph

Code-review-graph is a local-first code intelligence solution that builds a persistent structural map of your codebase to provide precise context to AI coding tools, significantly reducing token us...

oraios/serena

Serena is a free and open-source coding agent toolkit that uses the Model Context Protocol to enable LLMs to autonomously perform semantic code retrieval and editing with IDE-like precision on complex codebases.

eyaltoledano/claude-task-master

Claude Task Master is an AI-powered task management system designed for AI-driven development that integrates seamlessly with various editors via the Model Control Protocol (MCP).

mksglu/context-mode

Context Mode is an MCP server designed to optimize context window usage for AI coding agents by sandboxing tool output, tracking session continuity with SQLite, and promoting LLMs as code generator...