native-mcp

Integrates external MCP servers via stdio or HTTP into the agent's unified tool registry.

Updated May 5, 2026
One-click install
npx skills add https://github.com/iani-kuli/harness_bro --skill native-mcp-iani-kuli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/iani-kuli/harness_bro/tree/main/.claude/skills/ported/native-mcp
Command: npx skills add https://github.com/iani-kuli/harness_bro --skill native-mcp-iani-kuli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires mcp.

What problem does it solve?

This skill eliminates the friction of manually bridging external tools, allowing you to connect MCP servers directly to the agent for unified, first-class tool access.

Core Features & Use Cases

  • Native Tool Discovery: Automatically registers tools from MCP servers as if they were built-in agent capabilities.
  • Flexible Transport: Supports both stdio-based local servers and remote HTTP-based MCP servers.
  • Use Case: Connect a GitHub MCP server to perform repository management or a filesystem server to interact with local directories directly through the agent interface.

Quick Start

Configure your desired MCP servers in the hermes config file and restart the agent to automatically discover and register all available tools.

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 as native agent tools?

To integrate external MCP servers as native tools, configure the desired servers in the hermes config file and restart the agent to automatically discover and register all available tool capabilities.

What is the difference between stdio and HTTP transport for MCP servers?

Stdio transport connects local MCP servers directly, while HTTP transport links remote MCP servers, both facilitating seamless interaction with services like GitHub or filesystems within a unified tool registry.

Do I need Node.js or uv to run MCP servers in my agent environment?

Yes, appropriate runtime environments like Node.js or uv are required for MCP server execution, alongside the mcp Python package dependency, to provide extended tool capabilities.

Can I use MCP to connect a GitHub server for repository management?

Yes, you can connect a GitHub MCP server to perform repository management or a filesystem server to interact with local directories directly through the agent interface.

How does automatic tool discovery work with MCP integrations?

Automatic tool discovery registers tools from MCP servers as if they were built-in agent capabilities, eliminating the friction of manually bridging external tools for unified first-class tool access.