native-mcp

Connect to MCP servers and register their tools in Hermes Agent.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes Agent needs native support to connect to MCP servers, discover their tools at startup, and expose them as first-class capabilities without external bridges.

Core Features & Use Cases

  • Auto-discovery of MCP tools on startup and automatic registration into Hermes' tool registry.
  • Supports stdio and HTTP MCP servers and auto-injection of discovered tools into all Hermes toolsets.
  • Real-world use cases: extend Hermes with filesystem, GitHub, or API tools exposed by MCP servers to enrich conversations.

Quick Start

Configure mcp_servers in ~/.hermes/config.yaml and restart Hermes Agent to enable MCP tool discovery and integration.

Frequently Asked Questions about native-mcp

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

FAQPage Schema
How do I connect an MCP server to expose its tools in my agent?

To connect an MCP server and expose its tools, configure the server settings in the Hermes Agent configuration file. The Agent then establishes the connection at startup to discover and automatically register the available tools for use in conversations.

What is MCP tool auto-discovery and how does it work?

MCP tool auto-discovery is the process where Hermes Agent connects to MCP servers on startup to identify available external capabilities. It then automatically registers these tools into the Hermes registry, making them first-class functions across all conversations.

Can I use both stdio and HTTP MCP servers with Hermes Agent?

Yes, you can use both stdio and HTTP MCP servers with Hermes Agent. The native integration supports both communication protocols, allowing you to connect to a variety of external servers and inject their discovered tools into all toolsets.

How do I integrate filesystem and GitHub tools into my agent conversations?

You can integrate filesystem and GitHub tools by connecting to MCP servers that expose these capabilities. Once configured in the Hermes config file, the tools are auto-discovered and injected into conversations as native agent functions.

Do I need an external bridge to connect MCP servers to Hermes?

No, you do not need an external bridge to connect MCP servers to Hermes. The native integration provides built-in support to connect directly, discover tools at startup, and expose them without relying on external bridging software.