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.