mcp-tools

Automate refactoring, symbol management, and Playwright browser tests via MCP.

4|11|Updated May 1, 2025
One-click install
npx skills add https://github.com/Rational-Partners/ai-training-practical --skill mcp-tools-rational-partners
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp-tools
Source: https://github.com/Rational-Partners/ai-training-practical/tree/main/.claude/skills/mcp-tools
Command: npx skills add https://github.com/Rational-Partners/ai-training-practical --skill mcp-tools-rational-partners

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and simplifies advanced code intelligence tasks across codebases using MCP protocols, improving refactoring accuracy and developer productivity.

Core Features & Use Cases

  • Refactoring and symbol management with cclsp (find_definition, find_references, rename_symbol)
  • Browser automation and UI testing using Playwright for end-to-end verification
  • GitHub MCP for pull requests and issue interactions
  • Diagnostics and workspace symbol discovery to improve code health and design decisions
  • Use Case: Safely rename a symbol across a large repo, validate references, run diagnostics, and execute automated tests before merge

Quick Start

Load the MCP toolset and perform a guided refactor with cclsp, then verify code health with get_diagnostics.

Frequently Asked Questions about mcp-tools

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

FAQPage Schema
How do I automate code refactoring and find symbol references across a large repository?

Automate code refactoring and find symbol references using cclsp to locate definitions and rename symbols safely, ensuring all dependencies are updated across the repository.

Can I run Playwright browser automation tests to verify changes before a GitHub pull request?

Run Playwright browser automation tests to execute end-to-end UI verification before merging, and use GitHub MCP to manage pull requests and issue interactions.

What is the best way to check code diagnostics and workspace symbols after a rename operation?

Check code diagnostics and workspace symbols by running get_diagnostics after a rename operation to validate code health and identify any broken references or syntax issues.

Does this MCP toolset work without configuring cclsp and Playwright?

The MCP toolset requires cclsp for refactoring and symbol management, Playwright for UI testing, and GitHub MCP for PR management to function correctly.

Why use MCP protocols for code intelligence and refactoring instead of manual IDE tools?

MCP protocols automate advanced code intelligence tasks across entire codebases, improving refactoring accuracy and developer productivity beyond manual IDE interactions.

When do I need to automate reference discovery and symbol management in my workflow?

Automate reference discovery and symbol management when you need reliable refactoring across large codebases, requiring accurate find_references and rename_symbol operations before merging.