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.