native-mcp

Connect Hermes Agent to MCP servers and register their tools as native tools.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kotakbiasa/hermes-agent --skill native-mcp-kotakbiasa
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/kotakbiasa/hermes-agent/tree/main/skills/mcp/native-mcp
Command: npx skills add https://github.com/kotakbiasa/hermes-agent --skill native-mcp-kotakbiasa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes Agent cannot natively leverage external MCP tool ecosystems without a bridge. Native MCP client provides seamless discovery and registration of MCP tools as first-class Hermes tools, enabling cross-conversation tool access with zero config.

Core Features & Use Cases

  • Auto-discovery of MCP tools on startup and registration as native Hermes tools accessible across all platforms.
  • Supports stdio and HTTP transports with automatic reconnection and environment filtering to protect credentials.
  • Zero-config tool injection across Hermes CLI, Discord, Telegram, and other interfaces for seamless multi-channel workflows.
  • Use Case: Extend Hermes capabilities by integrating external tooling ecosystems (filesystems, GitHub, APIs) via MCP without modifying client code.

Quick Start

Configure ~/.hermes/config.yaml with mcp_servers entries and restart Hermes Agent to auto-discover and inject MCP tools.

Frequently Asked Questions about native-mcp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect MCP servers to Hermes Agent?▼

You connect MCP servers by configuring ~/.hermes/config.yaml with mcp_servers entries and restarting Hermes Agent to auto-discover and inject the tools.

What transports are supported for MCP tool integration?▼

MCP tool integration supports stdio and HTTP transports with automatic reconnection and environment filtering to protect credentials.

Do I need Node.js to use MCP servers with Hermes?▼

You need the mcp Python package for client support, and Node.js is required specifically for running MCP servers over stdio transport.

Can I access MCP tools across different chat platforms like Discord and Telegram?▼

Yes, discovered MCP tools are injected as native Hermes tools accessible across all interfaces including CLI, Discord, and Telegram without modifying client code.

How does auto-discovery work for MCP tools?▼

Auto-discovery runs on startup by connecting to configured MCP servers, identifying their available tools, and registering them as first-class native Hermes tools.

How does environment filtering protect credentials during MCP server connections?▼

Environment filtering protects credentials by controlling which environment variables are passed to MCP servers during stdio or HTTP transport connections.