MCP Probe Kit is a comprehensive AI development enhancement toolkit with 23 tools for code quality, development efficiency, and project management, designed primarily for use within the Cursor editor.
Code Quality Tools (7)
detect_shell - Detect AI model wrapping/proxying with JSON fingerprint verification
code_review - Comprehensive code analysis for quality, security, performance, and best practices
debug - Error analysis with debugging strategies and solutions
gentest - Generate complete test cases for Jest/Vitest/Mocha including unit, boundary, and exception tests
refactor - Code refactoring suggestions with implementation plans
perf - Performance bottleneck analysis for algorithms, memory, React components, and database queries
fix - Auto-fix lint errors, TypeScript types, formatting, imports, and unused code
Development Efficiency Tools (11)
gencommit - Generate standardized Git commit messages following Conventional Commits with emoji support
genapi - Generate API documentation in Markdown, OpenAPI, or JSDoc formats
gendoc - Generate detailed JSDoc/TSDoc comments with parameters, returns, and examples
genpr - Generate Pull Request descriptions with change summary and checklist
genchangelog - Generate CHANGELOG.md from commit history following Keep a Changelog standard
gensql - Generate SQL queries from natural language for PostgreSQL/MySQL/SQLite
genui - Generate React/Vue 3 UI components with TypeScript, Tailwind CSS, and accessibility support
explain - Detailed code explanations including logic, principles, design patterns, and complexity analysis
convert - Convert code formats/frameworks (JS→TS, Class→Hooks, Promises→Async/Await, CSS→Tailwind, etc.)
genreadme - Generate README.md documentation from project code in standard, minimal, or detailed styles
split - Split large files into smaller, maintainable components with intelligent strategy analysis
Project Management Tools (5)
init_setting - Initialize Cursor AI configuration with recommended settings
init_project - Set up Spec-Driven Development project structure with constitution, spec, plan, and tasks
check_deps - Analyze dependency health including outdated packages, security vulnerabilities, and package size
resolve_conflict - Analyze and resolve Git merge conflicts with recommendations
analyze_project - Deep project analysis of structure, tech stack, dependencies, code metrics, and architecture patterns to help AI understand legacy projects
Provides tools for Git workflow management including commit message generation, PR descriptions, changelog creation, and merge conflict resolution assistance
Integrates with GitHub workflows through spec-driven project initialization based on GitHub's Spec-Kit methodology and Pull Request description generation
Offers comprehensive JavaScript development tools including code review, debugging, testing, refactoring, and code conversion capabilities
Generates comprehensive test suites and test cases specifically formatted for the Jest testing framework
Automatically generates CHANGELOG.md files following the Keep a Changelog standard format based on commit history
Generates various Markdown documentation including API docs, README files, and project documentation with proper formatting
Creates test suites and test cases formatted specifically for the Mocha testing framework
Generates optimized SQL queries, table creation statements, and performance analysis for MySQL databases
Analyzes npm package dependencies for health checks, security vulnerabilities, outdated packages, and unused dependencies
Creates complex SQL queries with JOINs, subqueries, and window functions optimized for PostgreSQL databases
Generates React components with TypeScript, hooks, accessibility support, and converts class components to functional components with hooks
Assists in splitting and refactoring Redux store modules and provides architectural analysis for Redux-based applications
Recommends and generates UI components compatible with shadcn/ui component library standards and patterns
Generates SQL queries and database schemas optimized for SQLite with performance considerations
Creates comprehensive API documentation in OpenAPI/Swagger format from code analysis
Generates UI components with Tailwind CSS styling and converts existing CSS to Tailwind utility classes
Provides comprehensive TypeScript development support including type error fixing, code conversion from JavaScript to TypeScript, and interface generation
Generates UI components with UnoCSS styling and utility class optimization
Creates test suites and test cases specifically optimized for the Vitest testing framework
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Probe Kitcode_review @auth/login.ts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Talk is cheap, show me the Context.
mcp-probe-kit is a protocol-level toolkit designed for developers who want AI to truly understand their project's intent. It's not just a collection of 21 tools—it's a context-aware system that helps AI agents grasp what you're building.
Languages: English | 简体中文 | 日本語 | 한국어 | Español | Français | Deutsch | Português (BR)
🚀 AI-Powered Complete Development Toolkit - Covering the Entire Development Lifecycle
A powerful MCP (Model Context Protocol) server providing 21 tools covering the complete workflow from product analysis to final release (Requirements → Design → Development → Quality → Release), all tools support structured output.
🎉 v3.0 Major Update: Streamlined tool count, focus on core competencies, eliminate choice paralysis, let AI do more native work
Supports All MCP Clients: Cursor, Claude Desktop, Cline, Continue, and more
Protocol Version: MCP 2025-11-25 · SDK: @modelcontextprotocol/sdk 1.25.3
📚 Complete Documentation
👉
Quick Start - Setup in 5 minutes
All Tools - Complete list of 21 tools
Best Practices - Full development workflow guide
v3.0 Migration Guide - Upgrade from v2.x to v3.0
✨ Core Features
📦 21 Tools
🔄 Workflow Orchestration (6 tools) - One-click complex development workflows
start_feature,start_bugfix,start_onboard,start_ui,start_product,start_ralph
🔍 Code Analysis (3 tools) - Code quality and refactoring
code_review,fix_bug,refactor
📝 Git Tools (2 tools) - Git commits and work reports
gencommit,git_work_report
⚡ Code Generation (1 tool) - Test generation
gentest
📦 Project Management (7 tools) - Project initialization and requirements management
init_project,init_project_context,add_feature,estimate,interview,ask_user
🎨 UI/UX Tools (3 tools) - Design systems and data synchronization
ui_design_system,ui_search,sync_ui_data
🎯 Structured Output
Core and orchestration tools support structured output, returning machine-readable JSON data, improving AI parsing accuracy, supporting tool chaining and state tracking.
🧭 Delegated Orchestration Protocol
All start_* orchestration tools return an execution plan in structuredContent.metadata.plan.
AI needs to call tools step by step and persist files, rather than the tool executing internally.
Plan Schema (Core Fields):
Field Description:
mode: Fixed asdelegatedsteps: Array of execution stepstool: Tool name (e.g.add_feature)action: Manual action description when no tool (e.g.update_project_context)args: Tool parametersoutputs: Expected artifactswhen/dependsOn/note: Optional conditions and notes
🧩 Structured Output Field Specification (Key Fields)
Both orchestration and atomic tools return structuredContent, common fields:
summary: One-line summarystatus: Status (pending/success/failed/partial)steps: Execution steps (orchestration tools)artifacts: Artifact list (path + purpose)metadata.plan: Delegated execution plan (only start_*)specArtifacts: Specification artifacts (start_feature)estimate: Estimation results (start_feature / estimate)
🧠 Requirements Clarification Mode (Requirements Loop)
When requirements are unclear, use requirements_mode=loop in start_feature / start_bugfix / start_ui.
This mode performs 1-2 rounds of structured clarification before entering spec/fix/UI execution.
Example:
🧩 Template System (Regular Model Friendly)
add_feature supports template profiles, default auto auto-selects: prefers guided when requirements are incomplete (includes detailed filling rules and checklists), selects strict when requirements are complete (more compact structure, suitable for high-capability models or archival scenarios).
Example:
Applicable Tools:
start_featurepassestemplate_profiletoadd_featurestart_bugfix/start_uialso supporttemplate_profilefor controlling guidance strength (auto/guided/strict)
Template Profile Strategy:
guided: Less/incomplete requirements info, regular model prioritystrict: Requirements structured, prefer more compact guidanceauto: Default recommendation, auto-selects guided/strict
🔄 Workflow Orchestration
6 intelligent orchestration tools that automatically combine multiple basic tools for one-click complex development workflows:
start_feature- New feature development (Requirements → Design → Estimation)start_bugfix- Bug fixing (Analysis → Fix → Testing)start_onboard- Project onboarding (Generate project context docs)start_ui- UI development (Design system → Components → Code)start_product- Product design (PRD → Prototype → Design system → HTML)start_ralph- Ralph Loop (Iterative development until goal completion)
🚀 Product Design Workflow
start_product is a complete product design orchestration tool, from requirements to interactive prototype:
Workflow:
Requirements Analysis - Generate standard PRD (product overview, feature requirements, page list)
Prototype Design - Generate detailed prototype docs for each page
Design System - Generate design specifications based on product type
HTML Prototype - Generate interactive prototype viewable in browser
Project Context - Auto-update project documentation
Structured Output Additions:
start_product.structuredContent.artifacts: Artifact list (PRD, prototypes, design system, etc.)interview.structuredContent.mode:usage/questions/record
🎨 UI/UX Pro Max
3 UI/UX tools with start_ui as the unified entry point:
start_ui- One-click UI development (supports intelligent mode) (orchestration tool)ui_design_system- Intelligent design system generationui_search- UI/UX data search (BM25 algorithm)sync_ui_data- Sync latest UI/UX data locally
Note: start_ui automatically calls ui_design_system and ui_search, you don't need to call them separately.
Inspiration:
ui-ux-pro-max-skill - UI/UX design system philosophy
json-render - JSON template rendering engine
Why use
Our start_ui tool relies on a rich UI/UX database (colors, icons, charts, components, design patterns, etc.) to generate high-quality design systems and code. This data comes from npm package uipro-cli, including:
🎨 Color schemes (mainstream brand colors, color palettes)
🔣 Icon libraries (React Icons, Heroicons, etc.)
📊 Chart components (Recharts, Chart.js, etc.)
🎯 Landing page templates (SaaS, e-commerce, government, etc.)
📐 Design specifications (spacing, fonts, shadows, etc.)
Data Sync Strategy:
Embedded Data: Synced at build time, works offline
Cached Data: Runtime updates to
~/.mcp-probe-kit/ui-ux-data/Manual Sync: Use
sync_ui_datato force update latest data
This ensures start_ui can generate professional-grade UI code even offline.
🎤 Requirements Interview
2 interview tools to clarify requirements before development:
interview- Structured requirements interviewask_user- AI proactive questioning
🧭 Tool Selection Guide
When to use orchestration tools vs individual tools?
Use orchestration tools (start_*) when:
✅ Need complete workflow (multiple steps)
✅ Want to automate multiple tasks
✅ Need to generate multiple artifacts (docs, code, tests, etc.)
Use individual tools when:
✅ Only need specific functionality
✅ Already have project context docs
✅ Need more fine-grained control
Common Scenario Selection
Scenario | Recommended Tool | Reason |
Develop new feature (complete flow) |
| Auto-complete: spec→estimation |
Only need feature spec docs |
| More lightweight, only generates docs |
Fix bug (complete flow) |
| Auto-complete: analysis→fix→test |
Only need bug analysis |
| Faster, only analyzes problem |
Generate design system |
| Directly generate design specs |
Develop UI components |
| Complete flow: design→components→code |
Product design (requirements to prototype) |
| One-click: PRD→prototype→HTML |
One-sentence requirement analysis |
| Generate complete project spec docs |
Project onboarding docs |
| Generate tech stack/architecture/conventions |
🚀 Quick Start
Method 1: Use directly with npx (Recommended)
No installation needed, use the latest version directly.
Cursor / Cline Configuration
Config file location:
Windows:
%APPDATA%\Cursor\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.jsonmacOS:
~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonLinux:
~/.config/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Config content:
Claude Desktop Configuration
Config file location:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Config content:
Method 2: Global Installation
Use in config file:
Restart Client
After configuration, completely quit and reopen your MCP client.
👉
💡 Usage Examples
Daily Development
New Feature Development
Bug Fixing
Product Design
UI Development
Project Context Documentation
Git Work Report
👉
❓ FAQ
Q1: Tool not working or errors?
Check detailed logs:
Windows (PowerShell):
macOS/Linux:
Q2: Client not recognizing tools after configuration?
Restart client (completely quit then reopen)
Check config file path is correct
Confirm JSON format is correct, no syntax errors
Check client developer tools or logs for error messages
Q3: How to update to latest version?
npx method (Recommended):
Use @latest tag in config, automatically uses latest version.
Global installation method:
👉
🤝 Contributing
Issues and Pull Requests welcome!
Improvement suggestions:
Add useful tools
Optimize existing tool prompts
Improve documentation and examples
Fix bugs
📄 License
MIT License
🔗 Related Links
Author: Kyle (小墨)
GitHub: mcp-probe-kit
npm: mcp-probe-kit
Documentation: https://mcp-probe-kit.bytezonex.com
Related Projects:
Model Context Protocol (MCP) - Official MCP protocol docs
GitHub Spec-Kit - GitHub spec-driven development toolkit
ui-ux-pro-max-skill - UI/UX design system philosophy source
json-render - JSON template rendering engine inspiration
uipro-cli - UI/UX data source
Made with ❤️ for AI-Powered Development
Appeared in Searches
New MCP Servers
- Javelin Guardrails MCP Server
- Policy Analyzer API MCP Server
- Managed Service for Microsoft Active Directory API Server
- DoubleClick Bid Manager MCP Server
- Google Cloud MCP Server
- HubAPI Auth MCP Server
- Service Usage API MCP Server
- Stellastra MCP Server
- Google Play Game Management MCP Server
- Dataproc Metastore API MCP Server