ShowMeStepByStep

io.github.rt1966Published by GitHub account rt1966v0.2.0Updated Oct 24, 2026

Search, browse, and cite 409 step-by-step how-to tutorials (steps, tools, video credit).

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingKnowledge & Memory

Overview

AI-generated overview

A remote MCP server that lets an assistant search, browse and cite a corpus of step-by-step how-to tutorials, and request new ones.

What you can do
Search tutorials by free-text query, with optional filters for category, difficulty or maximum duration, returning summaries with TL;DRs and canonical URLs. Fetch a full tutorial by slug, including numbered steps, images, tips, video timestamps, tools or materials, tags, related tutorials, creator credit, recipe details and license. List categories with published tutorial counts, or browse tutorials within a category ranked by views and publish date. List the most recently published tutorials, newest first. Submit a request for a tutorial that does not yet exist, optionally with an email for notification.
When to use it
Useful when an assistant needs to answer how-to questions with citable, structured step-by-step content, or to surface fresh tutorials for a what's-new loop. Also fits when a user wants to explore a topic area rather than run a keyword search, or when the desired tutorial is missing and should be requested.
Requirements
A remote endpoint at the provider's site over streamable HTTP; no packages, environment variables or headers are declared. No authentication is declared. Network access to the endpoint is required.
Before you install
The request tool submits content to the provider's demand queue, which is a write action visible to the provider; an optional email can be attached for notification. Search and browse results are tenant-aware, so results may be scoped to a tenant context. Tutorial content, including creator credit and license terms, comes from a third party and should be cited rather than reproduced without checking its license.

Installation

In SourceWeft

  1. Open ShowMeStepByStep in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.rt1966%2Fshowmestepbystep/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "showmestepbystep": {
      "type": "http",
      "url": "https://www.showmestepbystep.com/api/mcp"
    }
  }
}

README

This repository has no README.

Tools

6

search_tutorials

Search the Show Me Step by Step tutorial corpus by free-text query. Searches across tutorial titles, descriptions, and step content. Returns slim summaries with TL;DRs and canonical URLs. Tenant-aware. Optional filters narrow by category, difficulty, or maximum duration.

ParameterslimitqueryrequireddifficultycategorySlugmaxDurationMinutes

get_tutorial

Fetch the full machine-readable rendition of a tutorial by slug: title, TL;DR, numbered steps (with text, imageUrl, tips, and YouTube videoTimestampSeconds for deep-linking), tools/materials, tags, related tutorial slugs, creator credit, recipe (with nutrition + cuisine when applicable), license, and canonicalUrl. Use this after search_tutorials to fetch step details.

Parametersslugrequired

list_categories

List all tutorial categories with a published tutorial. Returns slug, name, short description, and count of published tutorials per category.

Takes no parameters.

list_tutorials_by_category

Browse tutorials within a specific category, ranked by view count then publish date. Use this when a user wants to explore a topic area rather than search.

ParameterslimitcategorySlugrequired

list_recent_tutorials

List the most recently published tutorials, newest first. Use this to discover what's new on the site or to surface fresh content for aggregator / 'what's new this week' agent loops. Tenant-aware.

Parametersdayslimit

request_tutorial

Submit a request for a tutorial we don't yet have. Call this when search_tutorials returned no good match for what the user actually wants. The request enters our content-demand queue, which the daily content batch reviews and prioritizes. Optionally include an email for notification when the tutorial ships.

ParameterstopicrequiredcontextnotifyEmailoriginalQuery

Version history

2
  1. v0.2.0LatestOct 15, 2026
  2. v0.1.0Sep 16, 2026

Score

75% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.