native-mcp

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes Agent can connect to external MCP (Model Context Protocol) servers to discover and register their tools as native Hermes Agent tools, enabling seamless integration without manual bridging.

Core Features & Use Cases

  • Discover MCP server tools at startup and inject them into all Hermes platform toolsets.
  • Support stdio and HTTP transports with automatic reconnection and security filtering.
  • Zero-config tool injection for immediate availability across conversations.

Quick Start

Configure at least one MCP server in ~/.hermes/config.yaml and restart Hermes Agent to auto-discover and expose its tools.

Frequently Asked Questions about native-mcp

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

FAQPage Schema
How do I expose MCP server tools as native agent tools?

To expose MCP server tools as native agent tools, configure an MCP server in your Hermes config file and restart the Hermes Agent to auto-discover and inject its tools across all conversations.

What transports are supported for MCP server integration?

MCP server integration supports stdio and HTTP transports, featuring automatic reconnection and security filtering to ensure stable and safe communication with external servers.

Does Hermes Agent support zero-config injection for MCP tools?

Yes, Hermes Agent supports zero-config tool injection by automatically discovering MCP server tools at startup and making them immediately available across all hermes-* toolsets.

Why do I need to configure a YAML file before starting MCP tool discovery?

You must configure at least one MCP server in the YAML configuration file before starting so the Hermes Agent knows which external servers to connect to for auto-discovering and registering tools.

When do I need security filtering for MCP server connections?

Security filtering for MCP server connections is needed when integrating external servers over stdio or HTTP transports, ensuring only authorized tools are registered and exposed within conversations.