MCP HubMCP Hub
スキル一覧に戻る

multi-tool-pipeline

yoloshii
更新日 Yesterday
216 閲覧
27
3
27
GitHubで表示
メタmcp

について

このMCPスキルは、Gitリポジトリ分析ツールを連鎖的に組み合わせることで、マルチツールオーケストレーションを実演します。git status、コミット履歴、ブランチ情報を構造化されたサマリーに統合し、複雑なワークフローのテンプレートとして機能します。開発者はこのスキルを通じてオーケストレーションパターンを学び、ツール連鎖によるGitリポジトリ分析を実行できます。

クイックインストール

Claude Code

推奨
プラグインコマンド推奨
/plugin add https://github.com/yoloshii/mcp-code-execution-enhanced
Git クローン代替
git clone https://github.com/yoloshii/mcp-code-execution-enhanced.git ~/.claude/skills/multi-tool-pipeline

このコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします

ドキュメント

Multi-Tool Pipeline Skill

When to Use This Skill

Use this Skill to:

  • Learn multi-tool orchestration patterns
  • Analyze git repositories
  • Chain multiple MCP tools together
  • Use as a template for complex workflows

This is a demonstration skill showing how to chain multiple MCP tools.

What This Skill Does

Demonstrates advanced skill patterns:

  1. Accept multiple CLI arguments
  2. Chain multiple MCP tool calls sequentially
  3. Process and combine results
  4. Return structured output

Pipeline:

  1. Get repository status (git__git_status)
  2. Fetch recent commits (git__git_log)
  3. Get branch information (git__git_branch)
  4. Combine into summary

Instructions

When you need to analyze a git repository, execute:

cd /home/khitomer/Projects/mcp-code-execution-enhanced

uv run python -m runtime.harness scripts/multi_tool_pipeline.py \
    --repo-path "." \
    --max-commits 5

Parameters

  • --repo-path: Path to git repository (default: ".")
  • --max-commits: Maximum number of commits to analyze (default: 10)

Example Usage

# Analyze current repository
uv run python -m runtime.harness scripts/multi_tool_pipeline.py \
    --repo-path "." \
    --max-commits 20

# Analyze different repository
uv run python -m runtime.harness scripts/multi_tool_pipeline.py \
    --repo-path "/path/to/repo" \
    --max-commits 5

Expected Output

The skill returns structured data containing:

  • Repository status
  • Recent commits (up to max-commits)
  • Branch information
  • Summary metadata

Progress is printed during execution:

[1/3] Getting repository status...
[2/3] Fetching last N commits...
[3/3] Getting branch information...
✓ Pipeline complete

MCP Servers Required

Configure a git-capable MCP server in mcp_config.json:

{
  "mcpServers": {
    "git": {
      "type": "stdio",
      "command": "uvx",
      "args": ["mcp-server-git", "--repository", "."]
    }
  }
}

Technical Notes

  • Pattern: Sequential tool chaining with error handling
  • Token cost: ~110 tokens (discovery + execution)
  • Time: ~30 seconds for 3 tool calls
  • Demonstrates:
    • Multiple CLI arguments
    • Tool orchestration
    • Result processing
    • Error handling

Use this as a template for creating custom multi-tool workflows.

Creating Custom Workflows

Based on this pattern, you can create workflows that:

  1. Accept CLI arguments (any parameters you need)
  2. Call multiple MCP tools in sequence or parallel
  3. Process intermediate results
  4. Return final structured output

The CLI argument pattern keeps skills immutable while allowing flexible execution.

GitHub リポジトリ

yoloshii/mcp-code-execution-enhanced
パス: .claude/skills/multi-tool-pipeline

関連スキル

connect-mcp-server

デザイン

This skill provides a comprehensive guide for connecting MCP (Model Context Protocol) servers to Claude Code using HTTP, stdio, and SSE transports. It covers the complete setup process including installation, configuration, authentication, and security for integrating external services like GitHub, Notion, and databases. Use this when you need to add MCP server integrations, configure external tools, or connect to custom APIs in your development workflow.

スキルを見る

qmd

開発

qmd is a local search and indexing CLI tool that enables developers to index and search through local files using hybrid search combining BM25, vector embeddings, and reranking. It supports both command-line usage and MCP (Model Context Protocol) mode for integration with Claude. The tool uses Ollama for embeddings and stores indexes locally, making it ideal for searching documentation or codebases directly from the terminal.

スキルを見る

cloudflare-browser-rendering

メタ

Cloudflare Browser Rendering provides a headless browser automation API for tasks like taking screenshots, generating PDFs, scraping dynamic content, and testing web applications. It supports multiple integration methods including a REST API, Workers Bindings for Puppeteer/Playwright, and MCP servers. Use this skill when you need to automate browser interactions or extract data from JavaScript-heavy websites.

スキルを見る

mcporter

開発

The mcporter skill enables developers to manage and call Model Context Protocol (MCP) servers directly from Claude. It provides commands to list available servers, call their tools with arguments, and handle authentication and daemon lifecycle. Use this skill for integrating and testing MCP server functionality in your development workflow.

スキルを見る