native-mcp

Connects Hermes Agent to MCP servers and auto-discovers tools as mcp_server_tool.

2|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/john-data-chen/hermes-agent-backup --skill native-mcp-john-data-chen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/john-data-chen/hermes-agent-backup/tree/main/skills/mcp/native-mcp
Command: npx skills add https://github.com/john-data-chen/hermes-agent-backup --skill native-mcp-john-data-chen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes Agent's MCP client enables automatic connection to MCP servers, discovery of available tools, and registration for use across toolsets without manual wiring.

Core Features & Use Cases

  • Auto-discovery of MCP tools from multiple servers (stdio or HTTP) and registration with the naming convention mcp_{server}_{tool}.
  • Seamless tool injection into all Hermes platform toolsets for immediate availability in conversations.
  • Use cases include pairing external capabilities (filesystem, GitHub, databases) with Hermes Agent workflows.

Quick Start

Start Hermes Agent with MCP servers configured in ~/.hermes/config.yaml and restart to enable automatic discovery.

Frequently Asked Questions about native-mcp

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

FAQPage Schema
How do I auto-discover MCP tools from external servers?

You can auto-discover MCP tools by connecting Hermes Agent to configured servers, which automatically registers available tools using the mcp_{server}_{tool} naming convention across all toolsets without manual wiring.

Does Hermes Agent support both stdio and HTTP MCP server connections?

Yes, Hermes Agent supports automatic MCP tool discovery and connection across both stdio and HTTP MCP servers, exposing all registered tools dynamically for immediate use in conversations.

How do I configure MCP server integration for tool discovery?

To configure MCP server integration, define your MCP servers in the ~/.hermes/config.yaml file and restart Hermes Agent to trigger automatic startup, discovery, and registry management of the available tools.

What is the naming convention for injected MCP tools in Hermes Agent?

The naming convention for injected MCP tools is mcp_{server}_{tool}, which ensures each tool discovered from a specific MCP server is uniquely identified and available across all Hermes platform toolsets.

Do I need any additional packages to enable MCP tool discovery?

Yes, you need to install the optional mcp package to enable MCP tool discovery, server startup, and registry management within Hermes Agent for automatic tool connection.