native-mcp

Connect Hermes Agent to MCP servers and register discovered tools locally.

1|1|Updated Apr 26, 2026
One-click install
npx skills add https://github.com/BermudaLocals/hermes-agent-lite --skill native-mcp-bermudalocals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/BermudaLocals/hermes-agent-lite/tree/main/skills/mcp/native-mcp
Command: npx skills add https://github.com/BermudaLocals/hermes-agent-lite --skill native-mcp-bermudalocals

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes Agent often needs to leverage external MCP servers to access a broader set of tools. The built-in MCP client solves the problem by connecting to MCP servers, discovering their tools, and registering them as native Hermes tools for immediate use.

Core Features & Use Cases

  • Automatic startup discovery of MCP tools from configured servers.
  • Auto-injection of discovered tools into Hermes Agent toolsets across all platforms.
  • Supports stdio and HTTP transports with automatic reconnection and security filtering.

Quick Start

Configure at least one MCP server in ~/.hermes/config.yaml and start Hermes Agent to enable automatic discovery and tool injection.

Frequently Asked Questions about native-mcp

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

FAQPage Schema
How do I connect Hermes Agent to external MCP servers for tool discovery?

Auto-injecting MCP tools into Hermes requires configuring servers in ~/.hermes/config.yaml. Upon startup, the client discovers external tools and registers them locally across stdio and HTTP transports.

Does MCP tool integration support both stdio and HTTP transports?

Yes, MCP tool integration supports both stdio and HTTP transports. It features automatic reconnection to maintain persistent server connections and security filtering to manage registered tools.

Do I need the mcp Python package to register MCP tools in Hermes?

Yes, the mcp Python package is required for MCP tool integration. This dependency enables Hermes Agent to connect to servers, discover available tools, and inject them automatically.

How does zero-config tool injection work with MCP servers?

Zero-config tool injection automatically discovers tools from configured MCP servers during Hermes Agent startup. These discovered tools are auto-injected into the Hermes toolsets across all platforms without manual registration.

What is the best way to automatically discover MCP tools across different platforms?

Using a built-in MCP client provides automatic startup discovery of MCP tools from configured servers. It auto-injects these tools into Hermes Agent toolsets across all platforms for seamless tool access.

Are there security limitations when auto-injecting discovered MCP tools?

Security filtering is applied during the MCP tool discovery and injection process to mitigate risks. This ensures only safe, filtered tools are registered locally as native Hermes tools for agent use.