MCP Tools Reference
Skill Seekers v3.5.0 provides 40 MCP (Model Context Protocol) tools across 10 categories for Claude Code Desktop, Cursor, and other MCP-compatible AI agents.
Overview
MCP tools allow AI agents to:
- Create skills from all 18 source types (11 scraping tools)
- Analyze codebases with C3.x pattern detection (27+ languages)
- Enhance knowledge with any AI agent via AgentClient
- Manage configurations for different platforms
- Publish to marketplace — push skills and configs to repos
- Sync configs — crawl sites and update URL lists
- Run diagnostics — doctor command for troubleshooting
All tools work across 5 AI agent platforms: Claude Code, Cursor, Windsurf, VS Code, and IntelliJ.
Tool Categories
🎯 Skill Creation Tools (8)
Tools for creating skills from various sources:
| Tool | Description | Example Command |
|---|---|---|
scrape_docs | Scrape documentation websites | ”Scrape React docs” |
scrape_github | Analyze GitHub repositories | ”Analyze facebook/react” |
scrape_pdf | Extract content from PDFs | ”Extract my-api.pdf” |
unified_scrape | Multi-source skill creation | ”Create skill from docs + GitHub” |
create_skill | Create skill from local files | ”Create skill from ./my-project” |
clone_skill | Duplicate existing skill | ”Clone my-react skill” |
merge_skills | Combine multiple skills | ”Merge react and redux skills” |
split_skill | Split large skills | ”Split skill into smaller chunks” |
🔍 Analysis Tools (6)
C3.x codebase analysis capabilities:
| Tool | Description | Example Command |
|---|---|---|
analyze_codebase | Full codebase analysis | ”Analyze this codebase” |
detect_patterns | Find design patterns | ”Detect patterns in src/“ |
extract_tests | Pull test examples | ”Extract test examples” |
generate_guides | Create how-to guides | ”Generate setup guide” |
analyze_config | Config pattern extraction | ”Analyze config files” |
generate_architecture | Create ARCHITECTURE.md | ”Generate architecture doc” |
✨ Enhancement Tools (4)
AI-powered skill improvements:
| Tool | Description | Example Command |
|---|---|---|
enhance_skill | AI-enhance a skill | ”Enhance my skill” |
improve_descriptions | Better skill descriptions | ”Improve descriptions” |
add_examples | Generate code examples | ”Add Python examples” |
validate_skill | Check skill quality | ”Validate this skill” |
📦 Packaging Tools (4)
Platform-specific packaging:
| Tool | Description | Example Command |
|---|---|---|
package_for_claude | Package for Claude AI | ”Package for Claude” |
package_for_langchain | Package for LangChain | ”Package for LangChain” |
package_for_llamaindex | Package for LlamaIndex | ”Package for LlamaIndex” |
package_for_coding | Package for AI IDEs | ”Package for Cursor” |
⚙️ Configuration Tools (4)
Management and utilities:
| Tool | Description | Example Command |
|---|---|---|
list_configs | Show available configs | ”List all configs” |
validate_config | Check config syntax | ”Validate my config” |
estimate_job | Estimate time/cost | ”Estimate react docs scrape” |
resume_job | Resume interrupted job | ”Resume last job” |
Detailed Tool Reference
scrape_docs
Scrape documentation websites into structured skills.
Parameters:
{
"url": "https://react.dev",
"max_pages": 100,
"selectors": { "content": "article" },
"output_dir": "./output/react"
}
Example Commands:
- “Scrape React documentation”
- “Scrape https://vuejs.org with 50 pages max”
- “Scrape Django docs using custom selectors”
Returns: Path to created skill directory
scrape_github
Analyze GitHub repositories for code patterns and structure.
Parameters:
{
"repo": "facebook/react",
"include_issues": false,
"include_tests": true,
"output_dir": "./output/react-github"
}
Example Commands:
- “Analyze facebook/react”
- “Scrape GitHub repo with tests included”
- “Analyze python/cpython with issues”
Returns: Path to created skill directory
analyze_codebase
Full C3.x analysis suite for local codebases.
Parameters:
{
"directory": "./my-project",
"comprehensive": true,
"output_format": "claude"
}
Example Commands:
- “Analyze this codebase comprehensively”
- “Analyze src/ for patterns”
- “Run C3.x suite on my project”
Returns: Analysis results with patterns, tests, and guides
enhance_skill
AI-enhance skill content for better quality.
Parameters:
{
"skill_path": "./output/react",
"method": "local",
"platform": "claude"
}
Example Commands:
- “Enhance my react skill”
- “Use API enhancement for this skill”
- “Enhance with Gemini instead of Claude”
Returns: Enhanced skill path
package_for_claude
Package skill for Claude AI platform.
Parameters:
{
"skill_path": "./output/react",
"include_router": true
}
Example Commands:
- “Package for Claude”
- “Create Claude skill with router”
- “Package my skill for Claude AI”
Returns: Packaged skill ready for upload
estimate_job
Estimate time and cost before running.
Parameters:
{
"config": "configs/react.json",
"include_enhancement": true
}
Example Commands:
- “Estimate React docs scrape”
- “How long will this take?”
- “Estimate cost for this job”
Returns: Time estimate and cost breakdown
Platform-Specific Features
Claude Code
- Transport: stdio (native)
- Best For: Interactive skill creation
- Features: Full 26-tool support
Cursor
- Transport: HTTP
- Best For: Codebase analysis
- Features: 18 core tools
Windsurf
- Transport: HTTP
- Best For: Web development skills
- Features: 18 core tools
VS Code
- Transport: stdio
- Best For: Development workflows
- Features: 20 tools
IntelliJ
- Transport: HTTP
- Best For: Java/Kotlin projects
- Features: 18 core tools
Common Workflows
Workflow 1: Quick Skill Creation
1. scrape_docs → Create skill from docs
2. enhance_skill → AI improvement
3. package_for_claude → Platform packaging
4. validate_skill → Quality check
Workflow 2: Codebase Analysis
1. analyze_codebase → Full analysis
2. detect_patterns → Find patterns
3. extract_tests → Get examples
4. generate_guides → Create tutorials
5. package_for_coding → IDE integration
Workflow 3: Multi-Source Skill
1. unified_scrape → Combine sources
2. merge_skills → Merge outputs
3. enhance_skill → AI enhancement
4. package_for_langchain → RAG pipeline
Troubleshooting
Tool Not Found
# Re-run MCP setup
./setup_mcp.sh
Permission Errors
# Check MCP settings file
ls -la ~/.claude/mcp_settings.json
Timeout Issues
- Increase timeout in MCP settings
- Use
--timeoutflag for long operations
See Also
- MCP Setup Guide - Installation and configuration
- Multi-Agent Setup - Using with different AI agents
- Claude Integration - Claude-specific features