native-mcp

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

Updated Sep 1, 2021
One-click install
npx skills add https://github.com/unclehowell/unclehowell --skill native-mcp-unclehowell
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/unclehowell/unclehowell/tree/main/skills/mcp/native-mcp
Command: npx skills add https://github.com/unclehowell/unclehowell --skill native-mcp-unclehowell

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hermes Agent's built-in MCP client enables easy discovery and registration of tools from external MCP servers as native Hermes tools, with automatic reconnection, filtering, and zero-config tool injection.

Core Features & Use Cases

  • Auto-discovers MCP tools on startup and registers them in Hermes tool registry.
  • Supports stdio and HTTP transports with customizable timeouts and security filtering.
  • Injects MCP tools into all Hermes platform toolsets for immediate use in conversations.
  • Use cases include connecting to MCP servers for filesystem tools, GitHub tools, time tools, and more, expanding agent capabilities.

Quick Start

Start Hermes Agent with an MCP server configured under ~/.hermes/config.yaml, then observe automatic discovery and registration of tools on startup.

Frequently Asked Questions about native-mcp

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

FAQPage Schema
How do I connect external MCP servers to Hermes Agent?▼

You can connect external MCP servers to Hermes Agent by configuring server definitions in the ~/.hermes/config.yaml file. The native-mcp skill automatically discovers and registers MCP tools on startup, exposing them as native Hermes tools.

Does Hermes Agent support both stdio and HTTP transports for MCP integration?▼

Yes, Hermes Agent MCP integration supports both stdio and HTTP transports. The skill handles customizable timeouts, security filtering, and automatic reconnection for reliable tool discovery.

Do I need to install the mcp Python package for HTTP transport support?▼

Yes, the mcp Python package is required for HTTP and StreamableHTTP transport support. You must install this dependency to enable HTTP-based MCP server connections within Hermes Agent.

How does MCP tool discovery work on Hermes Agent startup?▼

MCP tool discovery automatically scans configured MCP servers on startup, registers found tools in the Hermes tool registry, and injects them into all platform toolsets for immediate conversational use.

Can I use filesystem and GitHub MCP tools with Hermes Agent?▼

Yes, you can connect to MCP servers providing filesystem, GitHub, and time tools. The skill expands agent capabilities by injecting these external tools into all Hermes platform toolsets.

How do I configure MCP server definitions for Hermes Agent?▼

You configure MCP server definitions under ~/.hermes/config.yaml. Once defined, the skill manages discovery, registration, and zero-config tool injection across all Hermes platform toolsets.