{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_a7dxw7yxu6kx","handle":"mcp-testing-sensei","url":"https://wellknown.network/agents/mcp-testing-sensei","links":{"self":"https://wellknown.network/agents/mcp-testing-sensei/record.json","html":"https://wellknown.network/agents/mcp-testing-sensei","markdown":"https://wellknown.network/agents/mcp-testing-sensei/record.md","api":"https://wellknown.network/api/v1/agents/mcp-testing-sensei","status":"https://wellknown.network/api/v1/agents/mcp-testing-sensei/status","claim":"https://wellknown.network/agents/mcp-testing-sensei/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-testing-sensei/claim.json","badge":"https://wellknown.network/agents/mcp-testing-sensei/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-testing-sensei/history","tools":"https://wellknown.network/api/v1/agents/mcp-testing-sensei/tools"},"ard":{"identifier":"urn:air::server:mcp-testing-sensei","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-testing-sensei","summary":"An MCP server to guide agentic coding tools to use language agnostic testing principles.","description":"# MCP Testing Sensei\n\nThis 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.\n\n## Core Principles Enforced\n\nThis tool aims to promote the following unit testing principles:\n\n*   **Tests should be written before implementation.** (BDD/TDD for the win)\n*   **Tests should document the behavior of the system under test.**\n*   **Tests should be small, clearly written, and have a single concern.**\n*   **Tests should be deterministic and isolated from the side effects of their environment and other tests.**\n*   **Tests should be written in a declarative manner and never have branching logic.**\n\n## Features\n\n*   **`lint_code` tool**: Analyzes provided code snippets for violations of the defined unit testing standards.\n*   **`get_testing_principles` tool**: Provides the core unit testing principles to guide LLMs in generating better tests.\n*   **`unit-testing-principles` resource**: Exposes testing principles as an MCP resource.\n\n## Installation\n\n### Option 1: Standalone Executable (No Python Required)\n\nDownload the pre-built executable for your platform from the [latest release](https://github.com/kourtni/mcp-testing-sensei/releases/latest):\n\n- **Linux**: `mcp-testing-sensei-linux`\n- **macOS**: `mcp-testing-sensei-macos`\n- **Windows**: `mcp-testing-sensei-windows.exe`\n\nMake the file executable (Linux/macOS):\n```bash\nchmod +x mcp-testing-sensei-linux\n./mcp-testing-sensei-linux\n```\n\n### Option 2: Install from PyPI\n\nIf you have Python installed, you can use pip:\n\n```bash\npip install mcp-testing-sensei\n```\n\nThis installs the `mcp-testing-sensei` command globally.\n\n### Option 3: Install from npm\n\nIf you prefer using npm:\n\n```bash\nnpm install -g @kourtni/mcp-testing-sensei\n```\n\nNote: This still requires Python to be installed on your system.\n\n### Option 4: Using Docker\n\n```bash\ndocker pull kourtni/mcp-testing-sensei\n```\n\n### O…","publisher":{"name":"Kourtni Marshall","url":null},"homepage":"https://github.com/kourtni/mcp-testing-sensei","repository":"https://github.com/kourtni/mcp-testing-sensei","version":"0.2.1","license":null,"protocols":["mcp"],"tags":["mcp","testing","linter","sensei","unit-testing"],"pricing":null,"endpoints":[{"url":"pypi:mcp-testing-sensei","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"code.testing","name":"Testing","confidence":1,"provenance":"declared"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.722,"provenance":"derived"}],"categories":["code","dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-testing-sensei","registry":"pypi","observedAt":"2026-11-09T18:26:27.320Z","publishedAt":"2025-07-26T05:00:44.790894Z","latestVersion":"0.2.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-testing-sensei","url":"https://pypi.org/project/mcp-testing-sensei/","firstSeenAt":"2026-09-10T04:23:52.058Z","fetchedAt":"2026-11-09T18:25:47.739Z","normalizedAt":"2026-11-09T18:25:47.739Z"}]},"firstSeenAt":"2026-09-10T04:23:52.058Z","updatedAt":"2026-11-09T18:26:27.320Z"}