verifiedstate-mcp
Official@verifiedstate/mcp
Offizielle MCP-Brücke für VerifiedState – verbinden Sie Claude Code, Cursor, Windsurf und andere MCP-Clients mit verifiziertem Speicher und dem Proof Meter.
Dieses Paket führt einen lokalen stdio-MCP-Server aus, der Tool-Aufrufe an den gehosteten Endpunkt weiterleitet. Ihr API-Schlüssel verlässt Ihren Computer niemals, außer als Authorization: Bearer an VerifiedState.
Gehosteter MCP-Server
Element | Wert |
MCP-URL |
|
Discovery (Agent Card) |
|
Dashboard & Schlüssel |
Clients, die Remote-HTTP-MCP unterstützen, können direkt auf die oben genannte URL verweisen und Folgendes senden:
Authorization: Bearer vs_live_...Tools (13)
Tool | Beschreibung |
| Inhalte in den verifizierten Speicher aufnehmen; gibt |
| Semantische Suche über verifizierten Speicher mit bewerteten Behauptungen und Belegen. |
| Überprüfung einer Behauptung durchführen; erzeugt einen signierten Beleg. |
| Namespace-Integrität: Anzahl, Verifizierungsverhältnis, veraltet/abgelaufen, Konflikte. |
| Erstellen einer Proof-Meter-Berechtigung mit einem Ausgabenbudget. |
| Ausgaben für eine Berechtigung aufzeichnen; gibt einen Hash-verketteten Beleg zurück. |
| Verbleibendes Budget und Ausgabenzusammenfassung für eine Berechtigung. |
| Belege in einem Merkle-verwurzelten Batch abrechnen. |
| Einen Ausgabenbeleg kryptografisch verifizieren. |
| Ausgabenbelege für einen Namespace auflisten und filtern. |
| Sitzungsstatus beibehalten (Zusammenfassung, Dateien, Entscheidungen, nächste Schritte). |
| Die zuletzt gespeicherte Sitzung für ein Projekt laden. |
| Sitzung mit optionaler Zusammenfassung beenden (Sitzungen werden auch automatisch gespeichert). |
Installation
npm install @verifiedstate/mcpOder ohne Installation verwenden:
npx -y @verifiedstate/mcpUmgebung
Variable | Erforderlich | Beschreibung |
| Ja (für | API-Schlüssel von verifiedstate.ai/keys |
| Nein | Standard- |
MCP-Konfiguration
Cursor
Fügen Sie dies zu Ihrer MCP-Konfiguration hinzu (z. B. Cursor Settings → MCP) und ersetzen Sie den Platzhalter-Schlüssel:
{
"mcpServers": {
"verifiedstate": {
"command": "npx",
"args": ["-y", "@verifiedstate/mcp"],
"env": {
"VERIFIEDSTATE_API_KEY": "vs_live_YOUR_KEY_HERE",
"VERIFIEDSTATE_NAMESPACE_ID": "optional-default-namespace-uuid"
}
}
}
}Claude Code
Gleiche Struktur wie bei Cursor – in Ihre Claude Code MCP-Konfiguration einfügen:
{
"mcpServers": {
"verifiedstate": {
"command": "npx",
"args": ["-y", "@verifiedstate/mcp"],
"env": {
"VERIFIEDSTATE_API_KEY": "vs_live_YOUR_KEY_HERE"
}
}
}
}Windsurf
Verwenden Sie den entsprechenden MCP-Server-Eintrag in der Konfiguration von Windsurf (stdio-Befehl + env):
{
"mcpServers": {
"verifiedstate": {
"command": "npx",
"args": ["-y", "@verifiedstate/mcp"],
"env": {
"VERIFIEDSTATE_API_KEY": "vs_live_YOUR_KEY_HERE"
}
}
}
}Remote HTTP (falls Ihr Client dies unterstützt)
Verweisen Sie den Client auf https://mcp.verifiedstate.ai/mcp und konfigurieren Sie die Bearer-Authentifizierung mit Ihrem API-Schlüssel. Die genaue JSON-Struktur hängt vom Produkt ab; lesen Sie in der Dokumentation Ihres Clients unter „Remote MCP“ oder „SSE/HTTP MCP“ nach.
Programmatischer Konfigurationshelfer
import { getConfig } from '@verifiedstate/mcp';
const config = getConfig('vs_live_...', 'optional-namespace-id');
// => { mcpServers: { verifiedstate: { command, args, env } } }Lizenz
MIT – siehe LICENSE.
Mitwirken
Siehe CONTRIBUTING.md.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/verifiedstate/verifiedstate-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server