Native Mcp — MCP client: connect servers, register tools (stdio/HTTP)
Native Mcp — MCP client: connect servers, register tools (stdio/HTTP)
Finding
Native MCP gør Hermes til det naturlige kontrolpunkt for eksterne værktøjer, så vi ikke behøver bygge parallel tool-registrering i n8n eller LangGraph.
What it is
Denne side beskriver Hermes’ indbyggede MCP-klient, som kan forbinde til MCP-servere ved opstart og registrere deres tools som almindelige Hermes-tools. Den understøtter både lokale stdio-servere og remote HTTP/StreamableHTTP-servere. Tools navngives med `mcp_{server}_{tool}` og bliver tilgængelige på tværs af Hermes-platforme som CLI og Telegram. Siden dækker også sikkerhed, miljøvariabel-filtrering, timeouts, reconnect og sampling.
Should we use it?
Use now. For Lisa’s Hermes+n8n+LangGraph mission passer native MCP perfekt til “Hermes first”: Hermes skal eje agentens tool-adgang, mens n8n håndterer visuelle integrationsflows og LangGraph kun bruges til avanceret stateful orkestrering. MCP bør bruges til stabile, klart afgrænsede eksterne capabilities, ikke som en genvej til at give ukontrolleret adgang til alt. Særligt værdifuldt er miljøfiltreringen, fordi credentials kun sendes eksplicit til MCP-servere, der har brug for dem.
Recommendation
Brug native MCP som standardmetode, når Hermes skal have varig adgang til en ekstern tool-server; start med få, trusted MCP-servere, slå sampling fra for ukendte servere, og dokumentér hvert MCP-tool som en del af Hermes’ tool-governance.
Use now
- Når Hermes skal bruge en stabil ekstern capability som database-, GitHub-, filsystem- eller API-tools.
- Når et MCP-tool skal være tilgængeligt direkte i Telegram/CLI uden n8n-mellemled.
- Når vi vil undgå at bygge egne n8n- eller LangGraph-wrappers for tool-kald, Hermes allerede kan håndtere native.
- Når en integration kræver persistent serverforbindelse, auto-discovery og ensartet tool-navngivning.
- Når credentials kan gives eksplicit og snævert via MCP-serverens egen konfiguration.
Do not use / wait
- Brug det ikke til untrusted community MCP-servere uden review af permissions, env-behov og tool-scope.
- Vent med bred aktivering af mange MCP-servere, indtil der er en simpel registreringsliste over formål, ejer, adgang og risiko.
- Brug det ikke som erstatning for n8n, når opgaven primært er visuelt integrationsflow, approvals eller human-in-the-loop proces.
- Brug det ikke som erstatning for LangGraph, når der kræves kompleks, stateful multi-agent orkestrering.
- Lad ikke sampling være aktivt for ukendte servere; slå det fra, medmindre server-initierede LLM-kald er nødvendige og forståede.
Public page note
Native MCP er Hermes’ sikre, indbyggede måde at forbinde eksterne MCP-tools på, så agenten kan udvides uden at duplikere tool-laget i n8n eller LangGraph.