build-tools-tests

Generate integration tests for MCP tool collections from discovery manifests.

2|3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/umbraco/Umbraco-MCP-Base --skill build-tools-tests
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-tools-tests
Source: https://github.com/umbraco/Umbraco-MCP-Base/tree/main/plugins/skills/build-tools-tests
Command: npx skills add https://github.com/umbraco/Umbraco-MCP-Base --skill build-tools-tests

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of integration tests for your MCP tool collections, ensuring robust and reliable API integrations.

Core Features & Use Cases

  • Automated Test Generation: Creates test setup, builders, helpers, and test files based on your .discover.json manifest.
  • Collection-Specific Testing: Focuses on generating tests for individual tool collections, ensuring modularity.
  • Use Case: After defining your MCP tool collections, use this Skill to automatically scaffold all necessary integration tests, significantly speeding up your development cycle and improving code quality.

Quick Start

Use the build-tools-tests skill to generate integration tests for all tool collections defined in your project.

Frequently Asked Questions about build-tools-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate integration tests for MCP tool collections automatically?

Automated integration test generation for MCP tool collections reads `.discover.json` manifests and existing tool files to scaffold test setup, builders, helpers, and individual test files per tool.

What is automated test scaffolding for MCP tools and how does it work?

Automated test scaffolding for MCP tools works by parsing discovery manifests to create modular, collection-specific test files. It ensures adherence to critical rules for file creation, compilation, and testing to improve code quality.

Does MCP integration test generation require a discovery manifest file?

Yes, MCP integration test generation requires a `.discover.json` discovery manifest file. The automation reads this manifest alongside existing tool files to determine the structure and generate the necessary test setup and helpers.

Can I use automated integration test generation for individual tool collections?

Yes, you can use automated integration test generation for individual tool collections. The scaffolding process focuses on modularity, ensuring that test setup, builders, and helper files are generated specifically for the tools within each defined collection.

What's the best way to scaffold test setup and helpers for MCP developer tools?

The best way to scaffold test setup and helpers for MCP developer tools is using automated code generation based on discovery manifests. This ensures compilation and testing rules are followed while significantly speeding up the development cycle.

Why does automated test generation enforce rules for file creation and compilation?

Automated test generation enforces rules for file creation and compilation to ensure robust and reliable API integrations. Adhering to these critical rules during scaffolding prevents structural errors and maintains code quality across the generated test files.