Mcp Divers — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Divers (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
MCP-сервер для поиска по архиву Telegram-чатов Solana-разработчиков. Работает с Claude Web, Claude Code и другими MCP-клиентами.
Поисковый движок по ~94K сообщениям из двух чатов:
on_chain_divers_chat) — ~50K сообщений, MEV, трейдинг, боты, инфраструктураsolana_dev_ru) — ~43K сообщений, разработка, Anchor, SPL, RPCГибридный поиск: семантический (Voyage embeddings) + полнотекстовый (BM25) + cross-encoder reranking (FlashRank).
Сервер получает ТОЛЬКО параметры tool-вызова:
search(query="jito bundles", top_k=5, chat_ids=None)Это всё. Три поля: поисковый запрос, количество результатов и фильтр по чату.
Сервер НЕ получает и НЕ имеет доступа к:
Вы пишете Claude: "найди обсуждения про jito bundles"
│
▼
Claude решает вызвать tool и отправляет на MCP-сервер:
POST /mcp { "method": "tools/call", "params": {"name": "search", "arguments": {"query": "jito bundles"}} }
│
▼
Сервер выполняет поиск по SQLite базе, возвращает результаты
│
▼
Claude получает результаты и формирует ответ для васMCP-сервер — это просто поисковый API. Он работает как обычный поисковик: получает запрос, возвращает результаты. Никакого контекста вашего диалога на сервер не передаётся.
Сервер сохраняет в локальную SQLite базу:
query)top_k, chat_ids)Это нужно для мониторинга качества поиска. Информация о том, кто отправил запрос, не сохраняется (MCP протокол не передаёт идентификатор пользователя).
Settings → MCP Servers → Add MCP Server → вставить URL сервера → Connect → ввести пароль.
{
"mcpServers": {
"solana-divers": {
"type": "url",
"url": "<server-url>/mcp"
}
}
}search(query, top_k?, chat_ids?)Поиск по архиву чатов. Возвращает фрагменты переписки с контекстом (±5 сообщений).
query — поисковый запрос (русский или английский)top_k — количество результатов (1-10, по умолчанию 5)chat_ids — фильтр по чату (["on_chain_divers_chat"], ["solana_dev_ru"], или null для всех)stats(chat_ids?)Статистика базы данных: количество сообщений, авторов, диапазон дат, топ авторов.
history(limit?)История последних поисковых запросов (для мониторинга).
MCP-клиент (Claude Web / Claude Code)
│
▼ HTTPS
Nginx (reverse proxy, SSL)
│
▼ HTTP :8430
Docker: divers-mcp
│
├── search tool → hybrid_search() → SQLite (read-only)
├── stats tool → direct SQL queries → SQLite (read-only)
└── history tool → mcp_logs.db (read-write)cp docker-compose.example.yml docker-compose.yml
# Заполнить переменные окружения
docker-compose up -d --buildТребуется:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.