Model Context Protocol (MCP) server for AI agents providing multi-source web search, deep research, documentation reading, code problem solving, and advanced Google Dorks with anti-bot bypass capabilities
RusyaSearch has 14 tools with basic schemas and descriptions, but significant quality gaps prevent production use. Tool names lack clear action verbs (rusya_* prefix is branding, not semantic). Descriptions are verbose (200-400 chars) and marketing-focused rather than LLM-optimized. Parameter descriptions exist but lack constraints (enums, ranges, patterns). Output schemas are not documented. Error handling is absent, no recovery guidance, no categorization. Security concerns: no visible input validation, no rate limiting, no audit logging. The codebase shows async HTTP calls but no error boundaries or timeout handling.
Entra em qualquer URL da web e converte para Markdown limpo otimizado para tokens.
[ESPECIAL CLAUDE CODE & IDEs] Solucionador Rápido de Erros e Bugs de Código. Realiza busca cruzada e extração em paralelo no StackOverflow (com corpo e código da resposta aceita), GitHub Issues e Brave Tech Supreme, devolvendo blocos de código prontos para copiar e aplicar.
Extrai tabelas, listas, links, imagens ou OCR completo de PDFs.
Pesquisa e acessa diretamente os links retornados pelo Google em Markdown.
[ESPECIAL CLAUDE CODE] Leitor Cirúrgico de Documentação e Referência de APIs. Localiza a documentação oficial da biblioteca ou tecnologia e, se browse_page=True, acessa a página de referência extraindo preferencialmente tabelas, construtores, assinaturas de funções e blocos de código em Markdown limpo.
Deep Research consolidando navegação paralela de Top N páginas num Dossiê MD.
Tool names lack action verbs. All 14 tools use 'rusya_*' prefix (branding) instead of semantic verbs (search_, browse_, extract_). LLMs cannot infer intent from names alone.
No output schemas documented. Tools return dicts (e.g., AgentSearchRequest, AgentBrowseRequest) but LLMs cannot see what fields to expect. Breaks downstream tool chaining.
Parameter constraints missing. 'max_results' accepts 1-20 but no enum/range validation visible. 'sources' accepts free-form strings instead of enum. LLMs will hallucinate invalid values.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 48 | 2026-07-28+ | v2 |
Artigos científicos, PDFs acadêmicos e citações técnicas no Scholar/arXiv.
Pesquisa multi-fonte primária (Brave Supreme v9.0, Reddit, GitHub, arXiv, StackOverflow ou Base Local).
Ícones transparentes e logos de marcas prontas para tags <img src="...">.
Pesquisa de imagens (.jpg, .png, .svg) e thumbnails com links diretos HD.
Pesquisa em tempo real de discussões, opiniões da comunidade e dúvidas no Reddit. Utiliza motor nativo anti-bot (Playwright Chromium + .json bypass), sem CAPTCHAs.
Constrói e executa Google Dorks avançados para auditoria e investigação.
Verificação ortográfica imediata de comandos/bibliotecas (via Svelte AST do Brave) e expansão de sugestões em tempo real. Ideal para agentes checarem nomes corretos de pacotes antes de instalar ou buscar.
Acessa URLs restritas ou complexas via Matriz Universal Quad-Tier.
No error handling or recovery guidance. Code calls external APIs (httpx, Brave, Reddit) with no try-catch, timeout, or fallback. Agents will hang or crash on network failures.
No input validation or sanitization. Tools accept user-provided URLs, queries, and parameters without validation. Vulnerable to injection attacks and malformed input.