A favicon of Slide Captcha

Slide Captcha

Slide Captcha for React by Typescript

Installation

Installing for Claude Desktop

Option 1: One-Command Installation

npx mcpbar@latest install Roxyhuang/react-slide-captcha -c claude

This command will automatically install and configure the Slide Captcha MCP server for your selected client.

Option 2: Manual Configuration

Run the command below to open your configuration file:

npx mcpbar@latest edit -c claude

After opening your configuration file, copy and paste this configuration:

View JSON configuration
{
  "mcpServers": {
    "Slide Captcha": {
      "command": "npx",
      "args": [
        "-y",
        "react-slide-captcha"
      ],
      "env": {}
    }
  }
}

react-slide-captcha

GitHub Build Status unstable codecov

1.Usage

(1) Installation

npm i -S react-slide-captcha

(2) require

1. react 
2. react-dom

(3) simple example

import SlideCaptcha from 'react-slide-captcha';
import 'react-slide-captcha/dist/styles.css';

<SlideCaptcha
   puzzleUrl={this.state.puzzleUrl}
   bgUrl={this.state.bgUrl}
   onRequest={this.resultCallback}
   containerClassName="test"
/>

2 Live Demo

(1) Desktop Demo

[Desktop Demo]

(2) Mobile Demo

3 API (2.x)

PropertiesDescritionTypeDefault
puzzleUrlURL for puzzlei mage(required)string-
bgUrlURL for background image(required)string-
onRequestrequeset callback(required)(validateValue: number, validatedSuccess: any, validatedFail?: any) => void-
slidedImageelement for slided(optional)JSX.Element'defalut svg'
slidedImageMovingmoving element for slided(optional)JSX.Element'default moving svg'
slidedImageSuccesssuccess element for slided(optional)JSX.Element'default success svg'
slidedImageErrorerror element for slided(optional)JSX.Element'defalut default error svg'
containerClassNamecontainer class(optional)any-
stylecontainer style(optional)object-
tipsTexttext for tips(optional)string-
tipsClassNametips class(optional)any-
tipsStyletips style(optional)object-
robotValidaterobot validate config(optional)object: { offsetY: number, handler: () => any,}-
resetcomponent reset type auto/manual (optional)stringauto
resetButtoncomponent reset type none/inline/outline(optional)JSX.Element'auto'
resetButtonElementcomponent reset type(optional)stringdefault button svg
onResetreset call back(optional)() => any-
imagePositionbg image position type top/bottom (optional)string'bottom'
isLoadingloading status(optional)booleanfalse
loadingIconloading icon(optional)JSX.Elementdefalut loading svg
displayTypedisplay type hover/static(optional)string'hover'
hoverPanelStylehover panel style(optional)object-
hoverPanelClassNamehover panel className(optional)string-

4 License

This entire project are built based on MIT license

MIT

Share:
Details:
  • Stars


    26
  • Forks


    7
  • Last commit


    3 years ago
  • Repository age


    7 years
  • License


    MIT
View Repository

Auto-fetched from GitHub .

MCP servers similar to Slide Captcha:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


Slide Captcha: MCP Server – MCP.Bar