# Demos

> For AI agents: the complete documentation index is available at https://reshapr.io/llms.txt and the full documentation bundle at https://reshapr.io/llms-full.txt.

> Explore every reShapr video demo by journey, with prerequisites, expected results, reproducibility status, and written alternatives.

<!-- markdownlint-disable MD033 -->

# Demos

Use these short videos to see a reShapr workflow before following its written procedure. The written alternative is the maintained source for commands, prerequisites, and current product behavior.

[View the reShapr channel](https://www.youtube.com/@reShaprio/videos)

## Start and expose an API

Install reShapr locally, start its components, and expose an OpenAPI service as an MCP endpoint.

  <article class="youtube-demo-card">
    [https://youtu.be/bmSPkisbqJo](https://youtu.be/bmSPkisbqJo)
    
      Install the reShapr CLI
      Published April 9, 2026 · 11 seconds · Version not stated
      Prerequisite: Node.js 20 or later.
      Result: the <code>reshapr</code> command is available locally.
      Historical recording · Follow the current written procedure.
      [Written alternative](/docs/tutorials/try-reshapr-online#login-workflow) · [Watch video](https://youtu.be/bmSPkisbqJo)
    
  </article>

  <article class="youtube-demo-card">
    [https://youtu.be/ECZAiXbSwDc](https://youtu.be/ECZAiXbSwDc)
    
      Run reShapr locally with Docker
      Published April 9, 2026 · 11 seconds · Version not stated
      Prerequisite: the reShapr CLI and Docker or Podman.
      Result: the local reShapr components are running.
      Historical recording · Follow the current written procedure.
      [Written alternative](/docs/how-to-guides/docker-compose) · [Watch video](https://youtu.be/ECZAiXbSwDc)
    
  </article>

  <article class="youtube-demo-card">
    [https://youtu.be/EmBNZfUceTI](https://youtu.be/EmBNZfUceTI)
    
      Import Open-Meteo and expose it through MCP
      Published April 9, 2026 · 43 seconds · Version not stated
      Prerequisite: a running reShapr environment and the CLI.
      Result: an OpenAPI service is available through an MCP endpoint.
      Historical recording · Follow the current written procedure.
      [Written alternative](/docs/tutorials/getting-started) · [Watch video](https://youtu.be/EmBNZfUceTI)
    
  </article>

## Apply Context Control

Reduce and reshape a GitHub GraphQL API into focused MCP capabilities.

  <article class="youtube-demo-card">
    [https://youtu.be/OjsSAt0JdOY](https://youtu.be/OjsSAt0JdOY)
    
      Apply Context Control to GitHub GraphQL
      Published May 5, 2026 · 2 minutes 2 seconds · Version not stated
      Prerequisite: a GitHub GraphQL service imported into reShapr.
      Result: the exposed MCP surface contains only task-relevant capabilities.
      Reference demo · Replay not verified against current baseline reShapr 1.0.0-rc1.
      [Written alternative](/docs/tutorials/context-control-in-practice) · [Watch video](https://youtu.be/OjsSAt0JdOY)
    
  </article>

  <article class="youtube-demo-card">
    [https://youtu.be/VONwzZ55Jvc](https://youtu.be/VONwzZ55Jvc)
    
      Add Prompts to a controlled GraphQL surface
      Published May 12, 2026 · 1 minute 4 seconds · Version not stated
      Prerequisite: an exposed GitHub GraphQL service.
      Result: an MCP Prompt guides a client through the focused workflow.
      Reference demo · Replay not verified against current baseline reShapr 1.0.0-rc1.
      [Written alternative](/docs/references/prompts-specification) · [Watch video](https://youtu.be/VONwzZ55Jvc)
    
  </article>

  <article class="youtube-demo-card">
    [https://youtu.be/5ewU51_oM_8](https://youtu.be/5ewU51_oM_8)
    
      Use Context Control with an MCP App
      Published May 13, 2026 · 45 seconds · Version not stated
      Prerequisite: a GitHub GraphQL MCP endpoint and a compatible MCP App.
      Result: the app consumes the focused capabilities exposed by reShapr.
      Reference demo · Replay not verified against current baseline reShapr 1.0.0-rc1.
      [Written alternative](/docs/tutorials/context-control-in-practice) · [Watch video](https://youtu.be/5ewU51_oM_8)
    
  </article>

  <article class="youtube-demo-card">
    [https://youtu.be/PVfznWFvKTI](https://youtu.be/PVfznWFvKTI)
    
      Combine an MCP App with Prompts
      Published May 27, 2026 · 2 minutes · Version not stated
      Prerequisite: an exposed GitHub GraphQL service with a Prompt Artifact.
      Result: the MCP App uses a Prompt to drive the focused workflow.
      Reference demo · Replay not verified against current baseline reShapr 1.0.0-rc1.
      [Written alternative](/docs/references/prompts-specification) · [Watch video](https://youtu.be/PVfznWFvKTI)
    
  </article>

## Secure MCP and backend access

Keep MCP client authentication separate from the credentials used by the proxy to call backend APIs.

  <article class="youtube-demo-card">
    [https://youtu.be/y38__Uj5gWo](https://youtu.be/y38__Uj5gWo)
    
      Elicit a token for GitHub GraphQL
      Published June 9, 2026 · 1 minute 47 seconds · Version not stated
      Prerequisite: a GitHub token and an MCP client that supports elicitation.
      Result: the proxy receives a credential for authenticated backend calls.
      Reference demo · Replay not verified against current baseline reShapr 1.0.0-rc1.
      [Written alternative](/docs/how-to-guides/security/backend-auth-and-elicitation) · [Watch video](https://youtu.be/y38__Uj5gWo)
    
  </article>

  <article class="youtube-demo-card">
    [https://youtu.be/dC41-ieQIqk](https://youtu.be/dC41-ieQIqk)
    
      Use OAuth 2.0 URL elicitation with Keycloak
      Published June 25, 2026 · 1 minute 57 seconds · Version not stated
      Prerequisite: Keycloak, Open-Meteo, and an MCP client with URL elicitation support.
      Result: the proxy obtains OAuth credentials for backend access.
      Reference demo · Replay not verified against current baseline reShapr 1.0.0-rc1.
      [Written alternative](/docs/how-to-guides/security/backend-auth-and-elicitation) · [Watch video](https://youtu.be/dC41-ieQIqk)
    
  </article>

  <article class="youtube-demo-card">
    [https://youtu.be/_DTf34OaLr0](https://youtu.be/_DTf34OaLr0)
    
      Separate endpoint and backend OAuth
      Published August 5, 2026 · 1 minute 30 seconds · MCP 2026-07-28
      Prerequisite: OAuth providers for the MCP endpoint and backend API.
      Result: client authentication and backend authorization use separate flows.
      Reference demo · Replay not verified against current baseline reShapr 1.0.0-rc1.
      [Written alternative](/docs/how-to-guides/security/backend-auth-and-elicitation) · [Watch video](https://youtu.be/_DTf34OaLr0)
    
  </article>

## Follow MCP protocol evolution

See how a reShapr MCP endpoint negotiates the current stateless protocol alongside historical session-based versions.

  <article class="youtube-demo-card">
    [https://youtu.be/iqk3lcuASD8](https://youtu.be/iqk3lcuASD8)
    
      Negotiate MCP 2026-07-28
      Published August 5, 2026 · 52 seconds · MCP 2026-07-28
      Prerequisite: a reShapr MCP endpoint and a compatible MCP client.
      Result: the client negotiates the stateless protocol mode.
      Supported by reShapr 1.0.0-rc1 · Video replay not independently verified.
      [Written alternative](/docs/explanations/mcp-compatibility) · [Watch video](https://youtu.be/iqk3lcuASD8)
    
  </article>

:::info Catalog scope
This page covers all 11 public videos visible on the reShapr channel on September 7, 2026. Check the channel for videos published after that date.
:::
