Skip to main content
Glama
shi-kirill

hermes-docs-mcp

by shi-kirill

search

Look up any Hermes Agent topic—install, configure, tools, memory, skills, MCP, messaging, security, deployment—in the official docs. Get relevant page excerpts with URLs.

Instructions

Поиск по официальной документации Hermes Agent (228 страниц, на английском).

Зови этот инструмент на любой вопрос про Hermes Agent — установку, настройку, конфигурацию, инструменты, память, скиллы, MCP, мессенджеры, безопасность, развёртывание. Примеры: «как поставить Hermes на сервер», «что писать в SOUL.md», «как подключить Telegram», «какие есть режимы approvals», «чем skills отличаются от memory», «как настроить cron», «как запустить в Docker», «какие провайдеры моделей поддерживаются», «как дать агенту доступ к MCP».

Документация англоязычная, а поиск лексический — формулируй запрос по-английски, даже если пользователь спросил по-русски («как подключить телеграм» → «connect telegram bot gateway»). Отвечать пользователю можно на его языке.

Возвращает фрагменты страниц с адресом id, заголовком, ссылкой и текстом. Отвечай по ним и ссылайся на url; за полной страницей вызывай fetch.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYesПоисковый запрос

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

A5/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden and does so thoroughly: it discloses lexical search behavior and the requirement to formulate queries in English even for Russian requests. It also specifies the output shape (fragments with id, title, link, and text), instructs the agent to cite the url, and directs to fetch for full pages.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Every sentence is functional: purpose, usage scope, examples, language rule, return format, and integration with fetch. It is front-loaded with the core purpose and well-structured, with no redundant filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a simple one-parameter search tool with no annotations and no output schema, the description covers all necessary aspects: what it searches, how to query, what it returns, and what to do for full content. It integrates with the sibling fetch, making the tool pair self-sufficient.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

The input schema only says 'Поисковый запрос' (search query), but the description enriches this by explaining the query must be in English due to lexical search and providing transformation examples ('как подключить телеграм' → 'connect telegram bot gateway'). It also clarifies that the user-facing answer can be in the user's language, adding semantic guidance beyond the schema.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states 'Поиск по официальной документации Hermes Agent' (search across official Hermes Agent docs), identifying the exact verb, resource, and scope. It also differentiates from sibling fetch by specifying that it returns fragments and that fetch should be used for full pages.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Explicitly instructs 'Зови этот инструмент на любой вопрос про Hermes Agent' and provides concrete query examples across many topics. It defines boundaries with its sibling: 'за полной страницей вызывай fetch' (call fetch for full page), leaving no ambiguity about when to use each tool.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools