native-mcp

Integrate multiple MCP servers into an AI agent via Python subprocesses or HTTP requests.

9|3|Updated May 18, 2026
One-click install
npx skills add https://github.com/jordanhubbard/mac --skill native-mcp-jordanhubbard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/jordanhubbard/mac/tree/main/src/mac/_hermes/skills/mcp/native-mcp
Command: npx skills add https://github.com/jordanhubbard/mac --skill native-mcp-jordanhubbard

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Connect to multiple MCP servers and utilize their tools directly from the Hermes Agent interface without a bridge CLI, providing seamless integration for AI agents.

Core Features & Use Cases

  • Unified Client for MCP Tools: Access and execute tools from various MCP servers from within the Hermes Agent.
  • Cross-Platform Support: Works on Linux, MacOS, and Windows, with additional HTTP transport for remote servers.
  • Quick Tool Access: No bridge CLI required, with tools from MCP servers readily available in the agent's toolset.
  • Configurable: Customize server connections with command-line tools, URLs, environment variables, and connection settings.
  • Automated Tool Registration: Tools from MCP servers are auto-discovered and added to the agent's tool registry, simplifying tool selection.
  • Persistent Connections: Maintains long-running connections to MCP servers for continuous availability.
  • Sampling Support: Enable sampling to leverage the agent for data analysis and content generation directly within tool execution.

Quick Start

Add the MCP server to the configuration and restart Hermes Agent: ```yaml config.yaml mcp_servers: example: command: "uvx" args: ["mcp-server-example"]

Use the tool by typing its name in a conversation.

Frequently Asked Questions about native-mcp

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

FAQPage Schema
How do I connect multiple MCP servers to an AI agent without a bridge CLI?

You can connect multiple MCP servers without a bridge CLI by adding server commands to a YAML configuration file. The client auto-discovers tools and integrates them directly into the AI agent's toolset.

Can I use MCP client tools across Linux, MacOS, and Windows?

Yes, MCP client tools work across Linux, MacOS, and Windows. The unified client also supports HTTP transport for connecting to remote MCP servers.

Do I need the Python mcp package to run subprocess automation with MCP servers?

Yes, installing the Python 'mcp' package is required. The client uses Python subprocesses or HTTP requests to integrate MCP servers into a human-facing AI agent for task automation.

What is the best way to auto-discover and register MCP tools for AI integration?

Using a unified client that maintains persistent connections to your servers is the best way to auto-discover and register MCP tools. It automatically adds discovered tools to the agent's registry for immediate use.

Does MCP client support sampling for data analysis during tool execution?

Yes, MCP client supports sampling for data analysis during tool execution. Enabling sampling allows the AI agent to perform data analysis and content generation directly within the tool execution process.