veyra-snippets
veyra-snippets
Инструмент MCP для постоянного хранения фрагментов кода для ИИ-агентов с фильтрацией по языку, поиском по тегам и полнотекстовым поиском кода. Чтение всегда бесплатно. Операции записи требуют авторизации в режиме фиксации Veyra.
Обзор
veyra-snippets предоставляет ИИ-агентам надежную библиотеку кода на базе SQLite. Агенты могут свободно просматривать и искать фрагменты кода. Сохранение, обновление и удаление фрагментов защищено режимом фиксации Veyra, что обеспечивает осознанные и подотчетные действия по записи.
Related MCP server: Snippets MCP
Установка
npm install
npm run buildФрагменты кода хранятся в ~/.veyra-snippets/data.db, файл создается автоматически при первом запуске.
Конфигурация MCP (Claude Desktop)
Добавьте следующее в ваш claude_desktop_config.json:
{
"mcpServers": {
"veyra-snippets": {
"command": "node",
"args": ["/absolute/path/to/veyra-snippets/dist/index.js"]
}
}
}Инструменты
Инструмент | Входные данные | Класс | Цена |
|
| — | БЕСПЛАТНО |
|
| — | БЕСПЛАТНО |
|
| — | БЕСПЛАТНО |
|
| A | €0.005 |
|
| A | €0.005 |
|
| B | €0.02 |
Примеры
Чтение (токен не требуется)
// List all snippets
{ "tool": "list_snippets", "arguments": {} }
// List TypeScript snippets
{ "tool": "list_snippets", "arguments": { "language": "typescript" } }
// List snippets by tag
{ "tool": "list_snippets", "arguments": { "tag": "auth" } }
// Get a specific snippet
{ "tool": "get_snippet", "arguments": { "id": "1712345678-abc1234" } }
// Search across title, code, language, and tags
{ "tool": "search_snippets", "arguments": { "query": "debounce" } }Запись (требуется токен Veyra)
// Save a new snippet
{
"tool": "save_snippet",
"arguments": {
"title": "Debounce utility",
"code": "function debounce(fn, ms) {\n let timer;\n return (...args) => {\n clearTimeout(timer);\n timer = setTimeout(() => fn(...args), ms);\n };\n}",
"language": "javascript",
"tags": "utility,performance",
"veyra_token": "vt_..."
}
}
// Update snippet code
{
"tool": "update_snippet",
"arguments": {
"id": "1712345678-abc1234",
"code": "// updated code here",
"veyra_token": "vt_..."
}
}
// Delete a snippet
{
"tool": "delete_snippet",
"arguments": {
"id": "1712345678-abc1234",
"veyra_token": "vt_..."
}
}Ответ об ошибке при отсутствии токена
{
"error": "VeyraCommitRequired",
"message": "Write operations require Veyra commit mode.",
"currentMode": "open",
"requiredMode": "commit",
"transitionStrategy": "authorize_then_retry_with_x_veyra_token",
"provider": "veyra",
"authorize_endpoint": "https://api.veyra.to/v1/authorize-action",
"docs_url": "https://veyra.to"
}Как работает Veyra
Veyra — это уровень авторизации в режиме фиксации для ИИ-агентов. Когда агент пытается выполнить операцию записи:
Агент вызывает инструмент без
veyra_tokenи получает ошибкуVeyraCommitRequiredсauthorize_endpoint.Агент (или пользователь от его имени) вызывает конечную точку авторизации для получения токена.
Агент повторяет вызов инструмента с установленным
veyra_token.veyra-snippetsпроверяет токен через@veyrahq/sdk-nodeперед выполнением записи.
Полную документацию см. на veyra.to.
Лицензия
MIT
Хостинг-пакет (рекомендуется)
Рекомендуем использовать хостинг-пакет для интеграции по одной ссылке:
{
"mcpServers": {
"veyra": {
"url": "https://mcp.veyra.to/sse"
}
}
}Одна ссылка. 48 инструментов. 24 бесплатных чтения. 24 защищенных записи.
Хостинг-пакет: https://mcp.veyra.to/sse
Манифест пакета: https://mcp.veyra.to/.well-known/veyra-pack.json
Используйте хостинг-пакет, если вам нужен самый быстрый путь интеграции MCP для всех семейств инструментов Veyra. Используйте этот автономный пакет, если вам нужен только этот конкретный инструмент.
Часть экосистемы Veyra
Veyra — это режим фиксации для производственных действий ИИ-агентов. Все инструменты: чтение бесплатно, запись требует режима фиксации Veyra.
Инструмент | Описание | Установка |
Хранилище памяти «ключ-значение» |
| |
Заметки с тегами |
| |
Управление задачами |
| |
Менеджер закладок |
| |
Управление контактами |
| |
Конструктор форм |
| |
Отправитель вебхуков |
|
SDK: npm install @veyrahq/sdk-node Веб-сайт: veyra.to
This server cannot be deployed
Maintenance
Related MCP Connectors
Code intelligence for coding agents: semantic, AST, graph, and full-text search. 279+ languages.
Shared memory for AI coding agents. Save once, reuse from Cursor, Claude Code, Codex.
Shared memory for coding agents. Stop re-explaining your codebase every session.
Code intelligence for LLMs. Analyze, search, and retrieve code from any public git repository.
Related MCP Servers
- AlicenseAqualityFmaintenanceProvides code repository indexing and semantic search capabilities, allowing natural language queries to find relevant code snippets with automatic incremental indexing and multi-language support.15 npm359ISC
- AlicenseNot gradedqualityCmaintenanceEnables storing, searching, and managing code snippets using hybrid semantic search and keyword matching with automatic language detection and tag-based organization.4 npm2MIT
- AlicenseNot gradedqualityDmaintenanceProvides intelligent code context management and semantic search capabilities for software development, enabling natural language queries to find relevant code snippets, functions, and classes across Python, JavaScript, TypeScript, and SQL codebases.MIT
- AlicenseNot gradedqualityBmaintenanceIndexes codebases and lets AI agents retrieve precise code snippets (functions, classes, routes) instead of reading entire files, reducing token usage and improving accuracy.169 npm7MIT