Hermes Agent est le framework autonome d'exécution de tâches de Nous Research en 2026. Il est livré avec plus de 40 outils intégrés et un support natif de MCP, ce qui signifie que vous pouvez l'étendre avec Scavio pour la recherche en direct sur le web, les achats, les vidéos et les discussions. Ce tutoriel vous guide dans le branchement du serveur MCP de Scavio dans une configuration Hermes tournant sur Qwen 3.5 local.
Prérequis
- Hermes Agent installé depuis hermes-agent.nousresearch.com
- Une instance locale de Qwen 3.5+ via Ollama ou vLLM
- Une clé API Scavio
- Node.js 20+ pour le serveur MCP
Parcours
Étape 1: Installer Hermes Agent
Téléchargez et installez Hermes Agent selon la documentation officielle.
# Follow instructions at hermes-agent.nousresearch.comÉtape 2: Démarrez votre LLM local
Lancez Qwen 3.5 via Ollama.
ollama run qwen3.5:4bÉtape 3: Enregistrez Scavio dans la passerelle d'outils Hermes
Modifiez ~/.hermes/tools.json pour ajouter le serveur MCP Scavio.
{
"mcpServers": {
"scavio": {
"command": "npx",
"args": ["-y", "@scavio/mcp"],
"env": { "SCAVIO_API_KEY": "sk_live_..." }
}
}
}Étape 4: Lancez Hermes avec la passerelle d'outils
Démarrez Hermes en pointant vers votre endpoint Qwen local.
hermes --model http://localhost:11434 --tools scavioÉtape 5: Exécutez une tâche autonome
Demandez à Hermes de faire une recherche nécessitant des données en direct.
hermes task 'Find the top 5 Reddit posts about LangGraph this week and summarize the common complaints'Exemple Python
# Hermes runs autonomously. To validate Scavio independently:
import os, requests
r = requests.post('https://api.scavio.dev/api/v1/search',
headers={'x-api-key': os.environ['SCAVIO_API_KEY']},
json={'platform': 'reddit', 'query': 'langgraph', 'sort': 'new', 'time': 'week'})
print(r.json()['posts'][:5])Exemple JavaScript
const res = await fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST',
headers: { 'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json' },
body: JSON.stringify({ platform: 'reddit', query: 'langgraph', sort: 'new', time: 'week' })
});
console.log((await res.json()).posts.slice(0, 5));Sortie attendue
Hermes runs through a multi-step plan: scavio.search_reddit for LangGraph posts, scavio.get_reddit_post for top comments on each, then synthesizes the common complaints into a report.