open-index/open-npm huggingface dataset:
npm package: @reclaimprotocol/dev-tool-client-sdk
Description: ## Description This SDK helps in establishing communication channel between the web and client app for developing http providers
Author: Sweta Shaw
Latest version: 0.1.3


# Client SDK for Dev Tool

## Description
This SDK helps in establishing communication channel between the web and client app for developing http providers

## Instructions
1. Run `npm install` to install dependencies
2. Run `npm run build` to build the SDK
3. Import the SDK in your client app
npm package: @reclaimprotocol/llm-x402-client
Description: Client SDK for x402-powered LLM API with automatic payment handling and zkTLS proofs
Author: Reclaim Protocol
Latest version: 1.0.1

# x402 zkTLS LLM Router
An [OpenRouter](https://openrouter.ai) alternative, where you have guarantee that you are getting responses from the model you requested, and not a cheaper/smaller model. With proofs of correct model being called provided by [Reclaim Protocol](https://reclaimprotocol.org)

You can pay for each request, without having to buy a subscription or credits using USDC on Base Network.

## Quickstart 
### Installation
Install the LLM x402 client
```
npm install @reclaimprotocol/llm-x402-client
```
### Usage
```
import { LLMClient } from '@reclaimprotocol/llm-x402-client';
```

Call the LLM
```
    const client = new LLMClient({
      apiUrl: "https://llm-x402.reclaimprotocol.org",
      walletPrivateKey: process.env.X402_WALLET_PRIVATE_KEY,
      network: 'base',
    });
    const result = await client.callLlm({
      model,
      messages: [
        { role: 'user', content: message }
      ],
    });
```

### Wallet private key
You can use a private key that you own on Base Network.
If you don't own one, you can create one using 
```
npx create-wallet
```

You must then send USDC and some ETH to the above wallet. 
Make sure you add the private key to your `.env.local` file 
```
LLM_API_URL=https://llm-x402.reclaimprotocol.org/api/call-llm
X402_NETWORK=base
X402_WALLET_PRIVATE_KEY=0x...
```

### Models
Currently supports Anthropic, OpenAI and Google (soon)
You can see supported models on [Supported Models page](/supported-models)

## Self Hosting
When initializing `LLMClient`, you can pass your own self hosted x402 server as `apiUrl`.

To self host,
### Clone
```
$ git clone https://github.com/reclaimprotocol/llm-x402.git
```

### Env variables
Set these in the `.env` file
```
# API Keys for LLM Providers
ANTHROPIC_API_KEY=sk-ant-...
OPENAI_API_KEY=sk-proj-...
GOOGLE_API_KEY=AI...

# x402 Payment Configuration
X402_WALLET_ADDRESS=0x...
X402_NETWORK=base

# CDP API Keys for mainnet facilitator
CDP_API_KEY_ID=...
CDP_API_KEY_SECRET=...

# Reclaim Protocol zkFetch Configuration
RECLAIM_APP_ID=...
RECLAIM_APP_SECRET=...
```
#### Where to get the API Keys
LLM API Keys :
- [`ANTHROPIC_API_KEY`](https://console.anthropic.com/settings/keys)
- [`OPENAI_API_KEY`](https://platform.openai.com/settings/)
- [`GOOGLE_API_KEY`](https://aistudio.google.com/app/api-keys)

Payment configuration
- [`X402_WALLET_ADDRESS`](https://ethereum.org/wallets/) 

CDP API Keys
- [`CDP_API_KEY_ID` & `CDP_API_KEY_SECRET`](https://portal.cdp.coinbase.com/projects/overview)

Reclaim API Keys
- [`RECLAIM_APP_ID` and `RECLAIM_APP_SECRET`](https://dev.reclaimprotocol.org)

#### Run it
```
$ npm run build && npm run start
```
npm package: @reclaimprotocol/mcp
Description: MCP server for integrating Reclaim Protocol verification into any project via Claude Code
Author: Reclaim Protocol
Latest version: 1.0.2

# @reclaimprotocol/mcp

MCP server that adds Reclaim Protocol verification to any project through Claude Code. Auto-detects your framework, writes API routes, generates frontend components, and wires up the complete proof verification flow.

## Quick Start

```bash
npx @reclaimprotocol/mcp
```

### Add to Claude Code

```bash
claude mcp add reclaim -- npx -y @reclaimprotocol/mcp
```

Set your app secret as an environment variable:

```bash
export RECLAIM_APP_SECRET=your-app-secret
```

Then ask Claude:

> Integrate Reclaim verification into this project. App ID is `0x...`, Provider ID is `d504...`.

## Parameters

| Parameter | Required | Source | Description |
|-----------|----------|--------|-------------|
| `appId` | Yes | Passed directly | Application ID from [dev.reclaimprotocol.org](https://dev.reclaimprotocol.org) |
| `appSecret` | Yes | `RECLAIM_APP_SECRET` env var or passed as parameter | Application secret. Prefer the env var — the secret is never logged or returned in tool output. |
| `providerId` | Yes | Passed directly | Data source to verify (GitHub, Google, etc.) from [dev.reclaimprotocol.org](https://dev.reclaimprotocol.org) |
| `projectDir` | No | Defaults to cwd | Absolute path to project root |

Get all three credentials at **[dev.reclaimprotocol.org](https://dev.reclaimprotocol.org)**.

## What It Does

1. **Detects your stack** — Next.js (App Router / Pages Router), Express, React, Vue, SvelteKit, Nuxt, Fastify, Hono, or plain Node.js
2. **Writes backend routes** — Proof request initialization endpoint + callback endpoint with `verifyProof()`
3. **Generates frontend UI** — Verification component with QR code display and status handling
4. **Creates `.env.local`** — Pre-filled with your credentials

### Example: Next.js App Router

Files generated:

```
src/app/api/reclaim/config/route.ts      # GET  — builds proof request
src/app/api/reclaim/callback/route.ts    # POST — verifies proof
src/app/components/ReclaimVerification.tsx  # Client component with QR code
.env.local                                 # RECLAIM_APP_ID, RECLAIM_APP_SECRET, RECLAIM_PROVIDER_ID
```

## Tools

The server exposes two MCP tools:

- **`integrateReclaim`** — Full integration: detect stack, write code, set up env vars
- **`detectProjectStack`** — Just detect the framework, package manager, and TypeScript usage

## License

MIT
npm package: @reclamador/reclamitux
Description: This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.
Latest version: 0.0.4

# reclamitux

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 7.2.0.

## Code scaffolding

Run `ng generate component component-name --project reclamitux` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module --project reclamitux`.

> Note: Don't forget to add `--project reclamitux` or else it will be added to the default project in your `angular.json` file.

## Build

Run `ng build reclamitux` to build the project. The build artifacts will be stored in the `dist/` directory.

## Publishing

After building your library with `ng build reclamitux`, go to the dist folder `cd dist/reclamitux` and run `npm publish`.

## Running unit tests

Run `ng test reclamitux` to execute the unit tests via [Karma](https://karma-runner.github.io).

## Further help

To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI README](https://github.com/angular/angular-cli/blob/master/README.md).