native-mcp

Connect Hermes Agent to MCP servers and register external tools.

1|1|Updated May 9, 2026
One-click install
npx skills add https://github.com/ldzhhxx/Hermes_offline_v2 --skill native-mcp-ldzhhxx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/ldzhhxx/Hermes_offline_v2/tree/main/hermes-agent/skills/mcp/native-mcp
Command: npx skills add https://github.com/ldzhhxx/Hermes_offline_v2 --skill native-mcp-ldzhhxx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies connecting to and using MCP (Model Context Protocol) servers, enabling Hermes Agent to leverage external tools for expanded capabilities.

Core Features & Use Cases

  • MCP Server Connection: Connects to MCP servers automatically upon Hermes Agent startup.
  • Tool Discovery: Discovers and registers tools available on MCP servers.
  • Integration: Integrates these tools into Hermes Agent, making them callable as if they were built-in.
  • Use Case: If you need access to additional tools such as a time server, filesystem access, or GitHub API within Hermes Agent, this skill can make it possible.

Quick Start

Configure MCP servers in your ~/.hermes/config.yaml and restart Hermes Agent. For example, to use a time server:

mcp_servers:
  time:
    command: "uvx"
    args: ["mcp-server-time"]

Restart Hermes Agent and you can now use the mcp_time_get_current_time tool within conversations.

Frequently Asked Questions about native-mcp

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

FAQPage Schema
How do I integrate external tools into Hermes Agent using MCP?

To integrate external tools into Hermes Agent, configure MCP servers in your `~/.hermes/config.yaml` file. The native-mcp Skill connects to these servers upon startup, discovers available tools, and registers them as callable functions within the Hermes workflow.

What is the Model Context Protocol used for in agent workflows?

The Model Context Protocol (MCP) connects Hermes Agent to external servers for expanded capabilities. It facilitates tool discovery and registration, allowing functionalities like filesystem access or time servers to be integrated into the agent workflow.

Do I need the mcp Python package to connect to MCP servers?

Yes, the mcp Python package is required for server connection and tool interaction. This Skill depends on it to establish the connection to MCP servers and register their tools as built-in functions for Hermes Agent.

How do I configure an MCP server for time queries in Hermes?

To configure an MCP server for time queries, add a `mcp_servers` block in your `~/.hermes/config.yaml` with the server command `uvx` and args `mcp-server-time`. Restart Hermes Agent to use the `mcp_time_get_current_time` tool.

Can I use GitHub API and filesystem access with Hermes Agent?

Yes, you can access the GitHub API and filesystem by connecting Hermes Agent to the appropriate MCP servers. This Skill integrates these external tools, making them callable as if they were built-in functionalities within your workflow.

When do I need to restart Hermes Agent for MCP tool registration?

You need to restart Hermes Agent after configuring or modifying MCP servers in your `~/.hermes/config.yaml` file. The tool discovery and registration process occurs automatically during the agent startup sequence.