MCP 工具参考

Skill Seekers 为 Claude Code Desktop 和其他 AI 代理提供 26 个 MCP(模型上下文协议)工具。这些工具支持技能创建、代码库分析和知识管理的自然语言命令。

概述

MCP 工具允许 AI 代理:

  • 从文档、代码和 PDF 创建技能
  • 使用 C3.x 模式检测 分析代码库
  • 使用 AI 驱动的改进 增强知识
  • 管理配置以支持不同平台

所有工具都在 5 个 AI 代理平台上工作:Claude Code、Cursor、Windsurf、VS Code 和 IntelliJ。


工具类别

🎯 技能创建工具 (8)

用于从各种来源创建技能的工具:

工具描述示例命令
scrape_docs抓取文档网站”抓取 React 文档”
scrape_github分析 GitHub 仓库”分析 facebook/react”
scrape_pdf从 PDF 提取内容”提取 my-api.pdf”
unified_scrape多源技能创建”从文档 + GitHub 创建技能”
create_skill从本地文件创建技能”从 ./my-project 创建技能”
clone_skill复制现有技能”克隆我的 react 技能”
merge_skills合并多个技能”合并 react 和 redux 技能”
split_skill拆分大型技能”将技能拆分成更小的块”

🔍 分析工具 (6)

C3.x 代码库分析功能:

工具描述示例命令
analyze_codebase完整代码库分析”分析这个代码库”
detect_patterns查找设计模式”检测 src/ 中的模式”
extract_tests提取测试示例”提取测试示例”
generate_guides创建操作指南”生成设置指南”
analyze_config配置模式提取”分析配置文件”
generate_architecture创建 ARCHITECTURE.md”生成架构文档”

✨ 增强工具 (4)

AI 驱动的技能改进:

工具描述示例命令
enhance_skillAI 增强技能”增强我的技能”
improve_descriptions更好的技能描述”改进描述”
add_examples生成代码示例”添加 Python 示例”
validate_skill检查技能质量”验证这个技能”

📦 打包工具 (4)

特定于平台的打包:

工具描述示例命令
package_for_claude为 Claude AI 打包”为 Claude 打包”
package_for_langchain为 LangChain 打包”为 LangChain 打包”
package_for_llamaindex为 LlamaIndex 打包”为 LlamaIndex 打包”
package_for_coding为 AI IDE 打包”为 Cursor 打包”

⚙️ 配置工具 (4)

管理和实用工具:

工具描述示例命令
list_configs显示可用配置”列出所有配置”
validate_config检查配置语法”验证我的配置”
estimate_job估算时间/成本”估算 react 文档抓取”
resume_job恢复中断的作业”恢复上一个作业”

详细工具参考

scrape_docs

将文档网站抓取到结构化技能中。

参数:

{
  "url": "https://react.dev",
  "max_pages": 100,
  "selectors": { "content": "article" },
  "output_dir": "./output/react"
}

示例命令:

返回: 创建的技能目录路径


scrape_github

分析 GitHub 仓库的代码模式和结构。

参数:

{
  "repo": "facebook/react",
  "include_issues": false,
  "include_tests": true,
  "output_dir": "./output/react-github"
}

示例命令:

  • “分析 facebook/react”
  • “抓取包含测试的 GitHub 仓库”
  • “分析包含 issues 的 python/cpython”

返回: 创建的技能目录路径


analyze_codebase

本地代码库的完整 C3.x 分析套件。

参数:

{
  "directory": "./my-project",
  "comprehensive": true,
  "output_format": "claude"
}

示例命令:

  • “全面分析这个代码库”
  • “分析 src/ 中的模式”
  • “在我的项目上运行 C3.x 套件”

返回: 包含模式、测试和指南的分析结果


enhance_skill

AI 增强技能内容以提高质量。

参数:

{
  "skill_path": "./output/react",
  "method": "local",
  "platform": "claude"
}

示例命令:

  • “增强我的 react 技能”
  • “对这个技能使用 API 增强”
  • “使用 Gemini 而不是 Claude 进行增强”

返回: 增强后的技能路径


package_for_claude

为 Claude AI 平台打包技能。

参数:

{
  "skill_path": "./output/react",
  "include_router": true
}

示例命令:

  • “为 Claude 打包”
  • “创建带路由器的 Claude 技能”
  • “为 Claude AI 打包我的技能”

返回: 准备上传的打包技能


estimate_job

在运行前估算时间和成本。

参数:

{
  "config": "configs/react.json",
  "include_enhancement": true
}

示例命令:

  • “估算 React 文档抓取”
  • “这需要多长时间?”
  • “估算此作业的成本”

返回: 时间估算和成本明细


平台特定功能

Claude Code

  • 传输: stdio(原生)
  • 最适合: 交互式技能创建
  • 功能: 完整的 26 个工具支持

Cursor

  • 传输: HTTP
  • 最适合: 代码库分析
  • 功能: 18 个核心工具

Windsurf

  • 传输: HTTP
  • 最适合: Web 开发技能
  • 功能: 18 个核心工具

VS Code

  • 传输: stdio
  • 最适合: 开发工作流
  • 功能: 20 个工具

IntelliJ

  • 传输: HTTP
  • 最适合: Java/Kotlin 项目
  • 功能: 18 个核心工具

常见工作流

工作流 1:快速技能创建

1. scrape_docs → 从文档创建技能
2. enhance_skill → AI 改进
3. package_for_claude → 平台打包
4. validate_skill → 质量检查

工作流 2:代码库分析

1. analyze_codebase → 完整分析
2. detect_patterns → 查找模式
3. extract_tests → 获取示例
4. generate_guides → 创建教程
5. package_for_coding → IDE 集成

工作流 3:多源技能

1. unified_scrape → 组合来源
2. merge_skills → 合并输出
3. enhance_skill → AI 增强
4. package_for_langchain → RAG 管道

故障排除

找不到工具

# 重新运行 MCP 设置
./setup_mcp.sh

权限错误

# 检查 MCP 设置文件
ls -la ~/.claude/mcp_settings.json

超时问题

  • 在 MCP 设置中增加超时
  • 对长时间操作使用 --timeout 标志

另请参阅