native-mcp

Connects Hermes Agent to MCP servers and auto-discovers tools for injection into tool sets.

6|2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/GregsGreyCode/Logos --skill native-mcp-gregsgreycode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/GregsGreyCode/Logos/tree/main/skills/mcp/native-mcp
Command: npx skills add https://github.com/GregsGreyCode/Logos --skill native-mcp-gregsgreycode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes Agent needs to connect to external MCP servers, discover their tools, and register them as native tools, enabling seamless cross-server capabilities without manual tool wiring.

Core Features & Use Cases

  • Auto-discovery of MCP tools on startup
  • Transparent registration under mcp_{server}_{tool} naming
  • Automatic injection into all Hermes toolsets for immediate use
  • Supports stdio and HTTP transports with security filtering and reconnection

Quick Start

Start Hermes Agent with an mcp_servers configuration and restart to auto-discover and register MCP tools.

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 and register MCP tools with Hermes Agent?

To auto-discover MCP tools with Hermes Agent, start the agent with an mcp_servers configuration and restart to trigger automatic discovery and registration using the mcp_{server}_{tool} naming pattern.

What transports are supported for connecting Hermes Agent to MCP servers?

Hermes Agent supports both stdio and HTTP transports for MCP server connections. HTTP transport specifically requires the standalone mcp Python package to be installed in your environment.

Does the MCP integration handle automatic reconnection and environment security?

Yes, the MCP integration handles automatic reconnection for dropped server connections and applies secure environment filtering to protect sensitive variables during tool registration.

Can I use HTTP transport for MCP servers without installing additional packages?

No, you cannot use HTTP transport without dependencies; connecting to MCP servers via HTTP explicitly requires installing the mcp Python package in your Hermes Agent environment.

Why are discovered MCP tools not showing up in my Hermes Agent toolsets?

Discovered MCP tools are injected into all Hermes toolsets automatically on startup; if they are missing, verify your mcp_servers configuration is correct and that you have restarted the agent to trigger discovery.

What is the naming pattern used when MCP tools are registered as native tools?

The naming pattern used for registering MCP tools as native tools is mcp_{server}_{tool}, which ensures clear identification and prevents naming conflicts across different MCP servers.