Sponsored by Deepsite.site

Mcp Probe Kit

Created By
kyle5 hours ago
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.
Overview
知时MCP Logo

知时MCP | mcp-probe-kit

Know the Context, Feed the Moment.

Introspection · Context Hydration · Delegated Orchestration


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.

npm version npm downloads License: MIT GitHub stars

🚀 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

👉 https://mcp-probe-kit.bytezonex.com


✨ 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):

{
  "mode": "delegated",
  "steps": [
    {
      "id": "spec",
      "tool": "add_feature",
      "args": { "feature_name": "user-auth", "description": "User authentication feature" },
      "outputs": ["docs/specs/user-auth/requirements.md"]
    }
  ]
}

Field Description:

  • mode: Fixed as delegated
  • steps: Array of execution steps
  • tool: Tool name (e.g. add_feature)
  • action: Manual action description when no tool (e.g. update_project_context)
  • args: Tool parameters
  • outputs: Expected artifacts
  • when/dependsOn/note: Optional conditions and notes

🧩 Structured Output Field Specification (Key Fields)

Both orchestration and atomic tools return structuredContent, common fields:

  • summary: One-line summary
  • status: 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:

{
  "feature_name": "user-auth",
  "description": "User authentication feature",
  "requirements_mode": "loop",
  "loop_max_rounds": 2,
  "loop_question_budget": 5
}

🧩 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:

{
  "description": "Add user authentication feature",
  "template_profile": "auto"
}

Applicable Tools:

  • start_feature passes template_profile to add_feature
  • start_bugfix / start_ui also support template_profile for controlling guidance strength (auto/guided/strict)

Template Profile Strategy:

  • guided: Less/incomplete requirements info, regular model priority
  • strict: Requirements structured, prefer more compact guidance
  • auto: 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:

  1. Requirements Analysis - Generate standard PRD (product overview, feature requirements, page list)
  2. Prototype Design - Generate detailed prototype docs for each page
  3. Design System - Generate design specifications based on product type
  4. HTML Prototype - Generate interactive prototype viewable in browser
  5. 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 generation
  • ui_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:

Why use sync_ui_data?

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:

  1. Embedded Data: Synced at build time, works offline
  2. Cached Data: Runtime updates to ~/.mcp-probe-kit/ui-ux-data/
  3. Manual Sync: Use sync_ui_data to 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 interview
  • ask_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

ScenarioRecommended ToolReason
Develop new feature (complete flow)start_featureAuto-complete: spec→estimation
Only need feature spec docsadd_featureMore lightweight, only generates docs
Fix bug (complete flow)start_bugfixAuto-complete: analysis→fix→test
Only need bug analysisfix_bugFaster, only analyzes problem
Generate design systemui_design_systemDirectly generate design specs
Develop UI componentsstart_uiComplete flow: design→components→code
Product design (requirements to prototype)start_productOne-click: PRD→prototype→HTML
One-sentence requirement analysisinit_projectGenerate complete project spec docs
Project onboarding docsinit_project_contextGenerate tech stack/architecture/conventions

🚀 Quick Start

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.json
  • macOS: ~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
  • Linux: ~/.config/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json

Config content:

{
  "mcpServers": {
    "mcp-probe-kit": {
      "command": "npx",
      "args": ["mcp-probe-kit@latest"]
    }
  }
}

Claude Desktop Configuration

Config file location:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Config content:

{
  "mcpServers": {
    "mcp-probe-kit": {
      "command": "npx",
      "args": ["-y", "mcp-probe-kit@latest"]
    }
  }
}

Method 2: Global Installation

npm install -g mcp-probe-kit

Use in config file:

{
  "mcpServers": {
    "mcp-probe-kit": {
      "command": "mcp-probe-kit"
    }
  }
}

Restart Client

After configuration, completely quit and reopen your MCP client.

👉 Detailed Installation Guide


💡 Usage Examples

Daily Development

code_review @feature.ts    # Code review
gentest @feature.ts         # Generate tests
gencommit                   # Generate commit message

New Feature Development

start_feature user-auth "User authentication feature"
# Auto-complete: Requirements analysis → Design → Effort estimation

Bug Fixing

start_bugfix
# Then paste error message
# Auto-complete: Problem location → Fix solution → Test code

Product Design

start_product "Online Education Platform" --product_type=SaaS
# Auto-complete: PRD → Prototype → Design system → HTML prototype

UI Development

start_ui "Login Page" --mode=auto
# Auto-complete: Design system → Component generation → Code output

Project Context Documentation

# Single file mode (default) - Generate a complete project-context.md
init_project_context

# Modular mode - Generate 6 category docs (suitable for large projects)
init_project_context --mode=modular
# Generates: project-context.md (index) + 5 category docs

Git Work Report

# Generate daily report
git_work_report --date 2026-02-03

# Generate weekly report
git_work_report --start_date 2026-02-01 --end_date 2026-02-07

# Save to file
git_work_report --date 2026-02-03 --output_file daily-report.md
# Auto-analyze Git diff, generate concise professional report
# If direct command fails, auto-provides temp script solution (auto-deletes after execution)

👉 More Usage Examples


❓ FAQ

Q1: Tool not working or errors?

Check detailed logs:

Windows (PowerShell):

npx -y mcp-probe-kit@latest 2>&1 | Tee-Object -FilePath .\mcp-probe-kit.log

macOS/Linux:

npx -y mcp-probe-kit@latest 2>&1 | tee ./mcp-probe-kit.log

Q2: Client not recognizing tools after configuration?

  1. Restart client (completely quit then reopen)
  2. Check config file path is correct
  3. Confirm JSON format is correct, no syntax errors
  4. 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:

npm update -g mcp-probe-kit

👉 More FAQ


🤝 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 Projects:


Made with ❤️ for AI-Powered Development

Server Config

{
  "mcpServers": {
    "mcp-probe-kit": {
      "command": "npx",
      "args": [
        "mcp-probe-kit@latest"
      ]
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Tavily Mcp
DeepChatYour AI Partner on Desktop
Playwright McpPlaywright MCP server
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
CursorThe AI Code Editor
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
ChatWiseThe second fastest AI chatbot™
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Serper MCP ServerA Serper MCP Server
Amap Maps高德地图官方 MCP Server
WindsurfThe new purpose-built IDE to harness magic
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"