native-mcp

Connect external MCP servers and expose their tools as native agent capabilities.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/Rawgrowth-Consulting/rawclaw-agent --skill native-mcp-rawgrowth-consulting
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/Rawgrowth-Consulting/rawclaw-agent/tree/main/skills/mcp/native-mcp
Command: npx skills add https://github.com/Rawgrowth-Consulting/rawclaw-agent --skill native-mcp-rawgrowth-consulting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rawclaw Agent needs a scalable way to connect to external MCP servers, automatically discover their tools, and register them as native tools available across all platforms and conversations without manual configuration.

Core Features & Use Cases

  • Auto-discovery of MCP tools at startup
  • Automatic injection of discovered tools into all Rawclaw platform toolsets (CLI, Telegram, Discord, etc.)
  • Support for stdio and HTTP MCP transports with automatic reconnection
  • Security-conscious environment handling and robust error recovery
  • Cross-platform tool access and seamless extension of agent capabilities via MCP servers
  • Real-world use: connect to time, filesystem, or custom MCP servers to expose their tools to every conversation

Quick Start

Configure mcp_servers in ~/.rawclaw/config.yaml and restart Rawclaw Agent to start tool discovery.

Frequently Asked Questions about native-mcp

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

FAQPage Schema
How do I auto-discover MCP tools and inject them into my agent?▼

Connect to external MCP servers using either stdio or HTTP transports. The system establishes connections at startup, automatically discovers available tools, and injects them into all rawclaw interfaces, including CLI, Telegram, and Discord, without manual configuration.

What transports are supported for connecting to MCP servers?▼

MCP servers can be connected using stdio or HTTP transports. Both transport methods support automatic reconnection and robust error recovery to maintain persistent tool availability across your agent conversations.

How does MCP tool injection work across multiple platforms like Telegram and Discord?▼

Discovered MCP tools are automatically injected into all rawclaw platform toolsets, making them natively available across CLI, Telegram, Discord, and other interfaces without requiring manual configuration for each platform.

Do I need the MCP SDK installed to use native MCP tool discovery?▼

Yes, you need the MCP SDK installed in Python and Node.js environments, along with a configured ~/.rawclaw/config.yaml file containing mcp_servers entries, to enable automatic tool discovery and injection.

How are environment variables handled during MCP server connections?▼

MCP server connections use security-conscious environment handling to protect sensitive credentials and configuration data. This ensures robust error recovery and secure tool discovery across stdio and HTTP transports.

What are the limitations of automatic MCP tool discovery?▼

MCP tool discovery depends on having the MCP SDK installed in Python and Node.js, plus properly configured mcp_servers in ~/.rawclaw/config.yaml. Connection stability relies on stdio or HTTP transports with automatic reconnection for error recovery.