Izstrādātājiem & AI

Vairogs API & MCP

Piekļūstiet sava seifa saturam programmatiski ar zero-knowledge šifrēšanu.

MCP Integrācija

Claude Desktop

Integrējiet savu Vairogs seifu ar Claude Desktop izmantojot Model Context Protocol

Model Context Protocol (MCP) ļauj Claude Desktop droši piekļūt jūsu seifa datiem, lasīt paroles, piezīmes un pat izveidot jaunus vienumus — viss ar pilnu zero-knowledge šifrēšanu.

Claude Integrācija

Izmanto seifa datus tieši Claude sarunu kontekstā.

Zero-Knowledge

Atšifrēšana notiek tikai lokāli — Claude serveris neredz datus.

Tag-Scoped

API atslēga dod piekļuvi tikai izvēlētajam tagam.

Priekšrocības

  • Prasīt Claude palīdzēt ar paroļu ģenerēšanu un glabāšanu
  • Automātiski pieprasīt konkrētas paroles vai piezīmes
  • Ģenerēt TOTP kodus sarunās
  • Droši uzglabāt sensitīvu informāciju, ko Claude jums ģenerē

Iestatīšana

1

Izveidojiet Tag API v2 atslēgu

Iestatījumos izvēlieties tagu un izveidojiet Tag API v2 atslēgu pāri. Saglabājiet gan Access Key, gan Decrypt Key.

2

Instalējiet Node.js

MCP serveris darbojas uz Node.js. Pārliecinieties, ka jums ir instalēta Node.js v18+ versija.

3

Konfigurējiet Claude Desktop

Rediģējiet Claude Desktop konfigurācijas failu, lai pievienotu Vairogs MCP serveri.

4

Restartējiet Claude Desktop

Pēc konfigurācijas izmaiņām restartējiet Claude Desktop, lai aktivizētu MCP serveri.

Konfigurācijas Faila Atrašanās

macOS

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

%APPDATA%\Claude\claude_desktop_config.json

Konfigurācijas Piemērs

json
{
  "mcpServers": {
    "vairogs": {
      "command": "npx",
      "args": [
        "-y",
        "@anthropic-ai/vairogs-mcp-server"
      ],
      "env": {
        "VAIROGS_ACCESS_KEY": "vgtk_a_xxxxxxxxxxxxxxxxxxxxxx",
        "VAIROGS_DECRYPT_KEY": "vgtk_d_xxxxxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Drošības piezīme

Konfigurācijas fails satur jūsu atslēgas. Pārliecinieties, ka failam ir ierobežotas piekļuves tiesības un tas nav pieejams citiem lietotājiem uz jūsu datora.

Pieejamie Rīki

Pēc veiksmīgas konfigurācijas Claude Desktop varēs izmantot šādus rīkus:

vairogs_list_items

Uzskaitīt visus vienumus no izvēlētā taga. Var filtrēt pēc tipa.

Parametri: type? (PASSWORD, NOTE, TOTP, IMAGE, DOCUMENT)
vairogs_get_item

Iegūt pilnus atšifrētos datus par konkrētu vienumu.

Parametri: id (vienuma ID)
vairogs_create_item

Izveidot jaunu šifrētu vienumu seifā.

Parametri: type, title, data
vairogs_update_item

Atjaunināt esošu vienumu ar jauniem datiem.

Parametri: id, title?, data
vairogs_delete_item

Dzēst vienumu no seifa (neatgriezeniski).

Parametri: id
vairogs_generate_totp

Ģenerēt pašreizējo TOTP kodu no TOTP vienuma.

Parametri: id (TOTP vienuma ID)

Lietošanas Piemēri

Pēc MCP servera konfigurēšanas varat uzdot Claude šādus jautājumus:

"Parādi man visas paroles manā seifā"

→ Claude izmantos vairogs_list_items ar type=PASSWORD

"Kāda ir mana GitHub parole?"

→ Claude meklēs un atšifrēs atbilstošo vienumu

"Saglabā šo API atslēgu manā seifā: sk_live_xxxxx"

→ Claude izmantos vairogs_create_item ar type=NOTE

"Ģenerē man pašreizējo 2FA kodu priekš AWS"

→ Claude izmantos vairogs_generate_totp

"Izveido jaunu 32 simbolu paroli priekš Netflix un saglabā to"

→ Claude ģenerēs paroli un izmantos vairogs_create_item

Drošības Arhitektūra

+----------------------------------------------------+
|                 MCP DROSIBAS PLUSMA                |
+----------------------------------------------------+
|                                                    |
|  +----------+    +----------+    +----------+      |
|  |  Claude  |    |   MCP    |    | Vairogs  |      |
|  |  Desktop |--->| Serveris |--->|   API    |      |
|  |          |    | (lokali) |    |(serveris)|      |
|  +----------+    +----------+    +----------+      |
|                       |               |            |
|                       v               v            |
|                 +----------+    +----------+       |
|                 |Atsifresan|    | Sifreti  |       |
|                 | (lokali) |<---|   dati   |       |
|                 +----------+    +----------+       |
|                       |                            |
|                       v                            |
|                 +----------+                       |
|                 |Atsifreti |                       |
|                 |   dati   |                       |
|                 | (lokali) |                       |
|                 +----------+                       |
|                                                    |
+----------------------------------------------------+

SVARIGI:
* Decrypt Key NEKAD nepamet jusu datoru
* Vairogs serveris redz tikai sifretus datus
* Claude serveris (Anthropic) NEKAD neredz jusu paroles
* Atsifresana notiek TIKAI MCP serveri uz jusu datora

Lokāla atšifrēšana

Decrypt Key paliek uz jūsu datora.

Tag izolācija

MCP redz tikai vienu tagu, ne visu seifu.

Atslēgu rotācija

Jebkurā brīdī varat dzēst un izveidot jaunu atslēgu.

Uzmanību

Claude var redzēt atšifrētos datus sarunas kontekstā.

Problēmu Risināšana

MCP serveris netiek atrasts

Pārliecinieties, ka Node.js ir instalēts un pieejams no komandrindas.

bash
node --version  # Jābūt v18+
npx --version

Autentifikācijas kļūda

Pārbaudiet, vai VAIROGS_ACCESS_KEY ir pareiza un aktīva. Atslēgai jāsākas ar vgtk_a_.

Atšifrēšana neizdodas

Pārliecinieties, ka VAIROGS_DECRYPT_KEY ir pareiza. Atslēgai jāsākas ar vgtk_d_ un tai jāatbilst Access Key.

Rīki neparādās Claude

Restartējiet Claude Desktop pēc konfigurācijas izmaiņām. Pārbaudiet JSON sintaksi konfigurācijas failā.