open-index/open-npm huggingface dataset:
npm package: @justverified/plugin
Description: The **@justverified/plugin** integrates easily with the **JustWeb3 Widget** to provide social verification capabilities, enabling your users to verify their identities through platforms like **Twitter**, **GitHub**, **Discord**, **Telegram**, and **Email*
Latest version: 0.0.142

# @justverified/plugin

The **@justverified/plugin** integrates easily with the **JustWeb3 Widget** to provide social verification capabilities, enabling your users to verify their identities through platforms like **Twitter**, **GitHub**, **Discord**, **Telegram**, and **Email**. These verifications add a layer of trust and authentication, protecting your dApp from Sybil attacks and ensuring a secure, decentralized user experience.

For complete documentation, visit the [JustaName Documentation](https://docs.justaname.id/).

---

## Features

- **Social Identity Verification:** Allow users to authenticate via their social accounts.
- **Supported Platforms:**
    - Twitter (`twitter`)
    - GitHub (`github`)
    - Discord (`discord`)
    - Telegram (`telegram`)
    - Email (`email`)
    - Coming Soon: Google, LinkedIn, and Proof of Humanity
- **Easy Integration:** Enable the plugin by adding it to the `plugins` array in your **JustWeb3** configuration.
- **Extendable UI:** Customize the verification dialog and components to fit your design needs.

---

## Installation

Install the plugin using your preferred package manager:

```bash
bash
npm install @justverified/plugin

# or

yarn add @justverified/plugin
```

---

## Usage Example

Here’s how to enable social verification for **GitHub** and **Discord** in your widget configuration:

```tsx
tsx
import { JustVerifiedPlugin } from '@justverified/plugin';

const justweb3Config = {
  config: {
    origin: "http://localhost:3000/",
    domain: "localhost",
    signInTtl: 86400000,
  },
  openOnWalletConnect: true,
  allowedEns: "all",
  logo: "",
  ensDomains: [
    {
      ensDomain: "yourdomain.eth",
      apiKey: "YOUR_API_KEY",
      chainId: 1,
    },
  ],
  plugins: [
    JustVerifiedPlugin(['github', 'discord']) // Enable GitHub and Discord verification
  ],
  color: {
    primary: "#FEA801",
    background: "hsl(0, 0%, 100%)",
    destructive: "hsl(0, 100%, 50%)",
  },
};

```

This configuration ensures that users must verify their **GitHub** and **Discord** identities to access specific features or services within your dApp.
npm package: @justvibe/mcp
Description: MCP server that bridges AI agents to the JustVibe Core API
Latest version: 0.1.2

# @justvibe/mcp

MCP server that bridges AI agents (Cursor, Windsurf, Claude Desktop) to the JustVibe Core API.

## Setup

```bash
npx @justvibe/mcp --api-key YOUR_KEY
# or
JUSTVIBE_API_KEY=YOUR_KEY npx @justvibe/mcp
```

## 🔌 Connecting External Apps

JustVibe is headless. To connect any frontend or external service:

1. Use the **`get_connection_config`** tool to retrieve:
   - API Endpoint & Auth Headers
   - Real-time Database Schema
   - Type Mapping Guide (SQLite → Your Language)
2. Feed this JSON to your AI Agent to generate the client code in your preferred language.

**For Cursor users:** Add this to your `.cursor/rules/` (e.g. as an `.mdc` file) or to your project’s Cursor rules so the AI always follows it:

> When the user asks to connect an external application (frontend, script, mobile app) to the database, ALWAYS use the `get_connection_config` tool first. Use its output to generate the correct HTTP client code and data types for the target language.