Command Palette

Search for a command to run...

UnylyUnyly
Browse all

@Bind Protocol/ Server

FreeNot checked

Local MCP server for Bind Protocol — credential parsing, verification, and hashing tools for AI agents.

GitHubEmbed

About

Local MCP server for Bind Protocol — credential parsing, verification, and hashing tools for AI agents.

README

              ━━━╸  888888b. 8888888888b    8888888888b.
            ━━━━━╸  888  "88b  888  8888b   888888  "Y88b
          ━━━━━━━╸  888  .88P  888  88888b  888888    888
        ━━━━━━━━━╸  8888888K.  888  888Y88b 888888    888
      ━━━━━━━━━━━╸  888  "Y88b 888  888 Y88b888888    888
    ━━━━━━━━━━━━━╸  888    888 888  888  Y88888888    888
  ━━━━━━━━━━━━━━━╸  888   d88P 888  888   Y8888888  .d88P
━━━━━━━━━━━━━━━━━╸  8888888P"8888888888    Y8888888888P"

                               P R O T O C O L

@bind-protocol/mcp-server

Local MCP server for Bind Protocol — credential parsing, verification, and hashing tools for AI agents.

Overview

This MCP (Model Context Protocol) server enables AI agents to work with Bind Protocol Verifiable Credentials (VC-JWTs). It provides tools to decode, cryptographically verify, and hash credentials without requiring direct access to keys or the Bind Protocol API.

Tools

Tool Description
bind_parse_credential Decode a VC-JWT into its header, payload, and signature without verifying the signature.
bind_verify_credential Parse a VC-JWT, fetch the issuer's JWKS, verify the ES256 signature, and check expiration. Does not check revocation.
bind_hash_credential Compute the SHA-256 hash of a VC-JWT (for use with bind_check_revocation).

Installation

npm install @bind-protocol/mcp-server

Or clone and build from source:

git clone <repo-url>
cd mcp-server
npm install
npm run build

Requirements

  • Node.js >= 18.0.0

Configuration

Add the server to your MCP client config. For Claude Desktop, edit claude_desktop_config.json:

{
  "mcpServers": {
    "bind-protocol": {
      "command": "npx",
      "args": ["@bind-protocol/mcp-server"]
    }
  }
}

Or point directly to the built binary:

{
  "mcpServers": {
    "bind-protocol": {
      "command": "bind-mcp-server"
    }
  }
}

Environment variables

Variable Default Description
BIND_API_URL https://api.bindprotocol.xyz Bind Protocol API endpoint used to fetch issuer JWKS.
LOG_LEVEL info Log verbosity (fatal, error, warn, info, debug, trace).

Development

npm run dev          # Build in watch mode
npm run build        # Production build
npm run typecheck    # Type-check without emitting
npm run test         # Run tests
npm run test:watch   # Run tests in watch mode

License

MIT

mcp-server

from github.com/bind-protocol/mcp-server

Install @Bind Protocol/ Server in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install bind-protocol-mcp-server

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add bind-protocol-mcp-server -- npx -y @bind-protocol/mcp-server

FAQ

Is @Bind Protocol/ Server MCP free?

Yes, @Bind Protocol/ Server MCP is free — one-click install via Unyly at no cost.

Does @Bind Protocol/ Server need an API key?

No, @Bind Protocol/ Server runs without API keys or environment variables.

Is @Bind Protocol/ Server hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install @Bind Protocol/ Server in Claude Desktop, Claude Code or Cursor?

Open @Bind Protocol/ Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare @Bind Protocol/ Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs