veyra-bookmarks
veyra-bookmarks
Ein MCP-Tool zur Verwaltung von Lesezeichen und Links für KI-Agenten, mit Tag-Filterung, Kategorien und Volltextsuche. Lesezugriffe sind immer kostenlos. Schreibvorgänge erfordern eine Autorisierung über den Veyra Commit-Modus.
Übersicht
veyra-bookmarks stellt KI-Agenten eine persistente Link-Bibliothek auf Basis von SQLite zur Verfügung. Agenten können Lesezeichen frei durchsuchen und abrufen. Das Speichern, Aktualisieren und Löschen erfordert den Veyra-Commit-Modus.
Installation
npm install
npm run buildDie Daten werden unter ~/.veyra-bookmarks/data.db gespeichert und beim ersten Start automatisch erstellt.
MCP-Konfiguration (Claude Desktop)
{
"mcpServers": {
"veyra-bookmarks": {
"command": "node",
"args": ["/absolute/path/to/veyra-bookmarks/dist/index.js"]
}
}
}Tools
Tool | Eingabe | Klasse | Preis |
|
| — | KOSTENLOS |
|
| — | KOSTENLOS |
|
| — | KOSTENLOS |
|
| A | 0,005 € |
|
| A | 0,005 € |
|
| B | 0,02 € |
Beispiele
Lesen (kein Token erforderlich)
// List all bookmarks
{ "tool": "list_bookmarks", "arguments": {} }
// Filter by category
{ "tool": "list_bookmarks", "arguments": { "category": "research" } }
// Search by keyword
{ "tool": "search_bookmarks", "arguments": { "query": "typescript" } }Schreiben (Veyra-Token erforderlich)
// Save a bookmark
{
"tool": "save_bookmark",
"arguments": {
"url": "https://www.typescriptlang.org/docs/",
"title": "TypeScript Docs",
"tags": "typescript,docs,reference",
"category": "development",
"veyra_token": "vt_..."
}
}
// Update tags/category
{
"tool": "update_bookmark",
"arguments": {
"id": "1712345678-abc1234",
"tags": "typescript,docs,pinned",
"veyra_token": "vt_..."
}
}
// Delete
{
"tool": "delete_bookmark",
"arguments": { "id": "1712345678-abc1234", "veyra_token": "vt_..." }
}Fehlerantwort bei fehlendem Token
{
"error": "VeyraCommitRequired",
"message": "Write operations require Veyra commit mode.",
"currentMode": "open",
"requiredMode": "commit",
"authorize_endpoint": "https://api.veyra.to/v1/authorize-action",
"docs_url": "https://veyra.to"
}Funktionsweise von Veyra
Veyra ist eine Autorisierungsschicht für den Commit-Modus bei KI-Agenten. Wenn ein Agent versucht, einen Schreibvorgang durchzuführen:
Der Agent ruft das Tool ohne
veyra_tokenauf → erhältVeyraCommitRequiredmitauthorize_endpoint.Der Agent/Benutzer ruft den Autorisierungs-Endpunkt auf, um ein Token zu erhalten.
Der Agent wiederholt den Vorgang mit gesetztem
veyra_token.veyra-bookmarksverifiziert das Token über@veyrahq/sdk-node, bevor die Aktion ausgeführt wird.
Weitere Informationen finden Sie unter veyra.to.
Lizenz
MIT
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/Aquariosan/veyra-bookmarks'
If you have feedback or need assistance with the MCP directory API, please join our Discord server