An MCP server to guide agentic coding tools to use language agnostic testing principles.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-testing-sensei","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP Testing Sensei This project implements an MCP (Model Context Protocol) stdio server designed to enforce and guide agentic coding tools (like Gemini CLI or Claude Code) in adhering to language agnostic unit testing principles. ## Core Principles Enforced This tool aims to promote the following unit testing principles: * **Tests should be written before implementation.** (BDD/TDD for the win) * **Tests should document the behavior of the system under test.** * **Tests should be small, clearly written, and have a single concern.** * **Tests should be deterministic and isolated from the side effects of their environment and other tests.** * **Tests should be written in a declarative manner and never have branching logic.** ## Features * **`lint_code` tool**: Analyzes provided code snippets for violations of the defined unit testing standards. * **`get_testing_principles` tool**: Provides the core unit testing principles to guide LLMs in generating better tests. * **`unit-testing-principles` resource**: Exposes testing principles as an MCP resource. ## Installation ### Option 1: Standalone Executable (No Python Required) Download the pre-built executable for your platform from the [latest release](https://github.com/kourtni/mcp-testing-sensei/releases/latest): - **Linux**: `mcp-testing-sensei-linux` - **macOS**: `mcp-testing-sensei-macos` - **Windows**: `mcp-testing-sensei-windows.exe` Make the file executable (Linux/macOS): ```bash chmod +x mcp-testing-sensei-linux ./mcp-testing-sensei-linux ``` ### Option 2: Install from PyPI If you have Python installed, you can use pip: ```bash pip install mcp-testing-sensei ``` This installs the `mcp-testing-sensei` command globally. ### Option 3: Install from npm If you prefer using npm: ```bash npm install -g @kourtni/mcp-testing-sensei ``` Note: This still requires Python to be installed on your system. ### Option 4: Using Docker ```bash docker pull kourtni/mcp-testing-sensei ``` ### O…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.