native-mcp

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

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/fikriaf/agentos --skill native-mcp-fikriaf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/fikriaf/agentos/tree/main/src/agentos/skills/mcp/native-mcp
Command: npx skills add https://github.com/fikriaf/agentos --skill native-mcp-fikriaf

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill connects to external MCP (Model Context Protocol) servers, discovers their tools, and integrates them as native Hermes Agent tools, enabling the use of external capabilities like filesystem access, GitHub, and databases directly within the Hermes Agent.

Core Features & Use Cases

  • External Tool Integration: Connect to and utilize tools from external MCP servers.
  • Stdio and HTTP Transports: Supports both stdio (command-based) and HTTP (url-based) transports for server connections.
  • Automatic Reconnection: Handles automatic reconnection to servers for continuous operation.
  • Security and Filtering: Implements security measures and filtering to ensure safe tool injection.
  • Use Case: Integrate a remote API into the Hermes Agent for accessing external data and services without additional setup.

Quick Start

Add the following server configuration to ~/.hermes/config.yaml and restart Hermes Agent:

mcp_servers:
  external_api:
    command: "npx"
    args: ["-y", "remote-api-server"]

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 MCP servers with Hermes Agent?

To integrate external MCP servers with Hermes Agent, add your server configuration to the `~/.hermes/config.yaml` file and restart the agent. This connects to the server and registers its tools natively.

What transports are supported for connecting to MCP servers?

MCP server connections support both stdio transports for command-based execution and HTTP transports for url-based access, allowing flexible integration of external tools into the Hermes Agent workflow.

Does the MCP integration automatically reconnect to external servers?

Yes, the MCP integration handles automatic reconnection to external servers. This ensures continuous operation and maintains tool availability even if the connection to the external server drops.

Can I use filesystem access and GitHub APIs directly in Hermes Agent?

Yes, you can use filesystem access and GitHub APIs directly by connecting to external MCP servers. The integration discovers and registers these external capabilities as native Hermes Agent tools.

Are there security measures for injecting external tools into the agent?

Yes, the MCP integration implements security measures and filtering to ensure safe tool injection. This protects the Hermes Agent when discovering and registering external capabilities from remote servers.

What is the best way to add a remote API to Hermes Agent without extra setup?

The best way to add a remote API to Hermes Agent is by configuring an MCP server in `~/.hermes/config.yaml`. This integrates external data and services as native tools without additional setup.