native-mcp

Connect Hermes Agent to external MCP servers and auto-discover their tools.

1|Updated Apr 30, 2025
One-click install
npx skills add https://github.com/lucasfth/config --skill native-mcp-lucasfth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/lucasfth/config/tree/main/.hermes/skills/mcp/native-mcp
Command: npx skills add https://github.com/lucasfth/config --skill native-mcp-lucasfth

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes Agent often needs access to external MCP servers and their tools, but manual wiring and tool enrollment are tedious and error-prone. The built-in MCP client automatically discovers MCP servers at startup and registers their tools as native Hermes Agent tools, enabling seamless cross-server capabilities with secure filtering.

Core Features & Use Cases

  • Auto-discovery of MCP servers and their tools at Hermes Agent startup.
  • Auto-injection of discovered tools into all Hermes toolsets across platforms.
  • Supports stdio and HTTP transports with automatic reconnection and environment safety filtering.

Quick Start

Configure MCP servers in your Hermes config and restart the agent to auto-discover and register their 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 MCP server tools and register them in my agent?

Auto-discovering MCP server tools is done by connecting an agent to external MCP servers at startup, which automatically registers their tools as native agent tools for seamless cross-server access.

Can I connect to MCP servers over both stdio and HTTP transports?

Yes, you can connect to MCP servers over both stdio and HTTP transports. The connection supports automatic reconnection and applies environment safety filtering to ensure persistent and secure access.

How do I integrate external MCP tools into Hermes Agent without manual configuration?

Integrating external MCP tools into Hermes Agent requires zero manual configuration. The built-in client automatically discovers MCP servers and injects their tools into all Hermes toolsets across platforms.

Does auto-injecting MCP tools into Hermes toolsets require any specific Python packages?

Yes, auto-injecting discovered MCP tools into Hermes toolsets requires the mcp Python package to be installed in your environment to enable the native tool exposure and discovery logic.

What is the best way to securely expose external MCP server tools to an AI agent?

Securely exposing external MCP server tools is best handled by using built-in security filtering during the auto-discovery process, ensuring only safe and authorized tools are registered as native agent tools.

Why does my agent fail to auto-discover MCP tools on startup?

Failing to auto-discover MCP tools on startup usually means the MCP servers are not properly configured in your Hermes config file, or the required mcp Python package is missing from your environment.