native-mcp

Discover MCP server tools and register them as Hermes native tools.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes Agent can automatically integrate external MCP servers by discovering their tools and registering them as native Agent tools, enabling seamless tool availability across conversations.

Core Features & Use Cases

  • Automatic MCP server discovery and tool registration at startup
  • Support for stdio and HTTP MCP transports with automatic reconnection
  • Secure, filtered environment handling and idempotent discovery

Quick Start

Configure your Hermes setup to connect to an MCP server and start discovering tools automatically.

Frequently Asked Questions about native-mcp

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

FAQPage Schema
How do I automatically discover and register external MCP server tools in Hermes?

Hermes integrates external MCP servers by automatically discovering their tools at startup and registering them as native Hermes tools. You only need to configure the server connection in your Hermes setup to enable seamless tool availability.

What transports are supported for connecting MCP servers to Hermes?

Hermes supports both stdio and HTTP transports for connecting to MCP servers. This allows flexible integration with various external tool servers while maintaining automatic reconnection capabilities for stable connections.

Does MCP tool discovery in Hermes support automatic reconnection if a server drops?

Yes, MCP tool discovery in Hermes supports automatic reconnection for both stdio and HTTP transports. This ensures your tool registry remains stable and extensible even if an external server temporarily loses its connection.

How does Hermes handle secure environment variables when integrating MCP servers?

Hermes handles secure environment filtering during MCP server integration to prevent sensitive data exposure. This ensures only permitted environment configurations are passed to external tools during the discovery and registration process.

Is MCP tool discovery idempotent when registering external servers in Hermes?

Yes, MCP tool discovery is idempotent, meaning running the discovery process multiple times will not create duplicate tool entries. This maintains a stable, extensible tool registry across Hermes restarts and reconnections.

Can I configure per-server settings for external MCP tool integration in Hermes?

Yes, you can define per-server configuration directly within the Hermes config file. This allows you to manage individual connection settings, transports, and environment variables for each external MCP server you integrate.