native-mcp

Integrate a built-in MCP client into Gauss Agent to auto-discover and register external MCP server tools.

1.2k|116|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/math-inc/OpenGauss --skill native-mcp-math-inc
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/math-inc/OpenGauss/tree/main/skills/mcp/native-mcp
Command: npx skills add https://github.com/math-inc/OpenGauss --skill native-mcp-math-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gauss Agent lacks built-in MCP tooling to connect to external MCP servers and auto-discover their tools; this Skill provides a native MCP client that links Gauss to MCP services, reveals their tools as first-class Gauss tools, and handles discovery and registration with minimal setup.

Core Features & Use Cases

  • Automatic startup discovery of MCP tools from configured servers.
  • Auto-registration of discovered tools into Gauss Agent toolsets for seamless use across conversations.
  • Supports stdio and HTTP transports with automatic reconnection, security filtering, and zero-config tool injection.

Quick Start

Launch Gauss Agent with the native-mcp skill to enable automatic MCP tool discovery and registration from your configured mcp_servers.

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 and register external MCP server tools in Gauss Agent?▼

To auto-discover MCP server tools in Gauss Agent, use the native-mcp skill to launch the client, which handles startup discovery and auto-registers external tools into your Gauss Agent toolsets for seamless use across conversations.

What transports does the native MCP client support for server integration?▼

The native MCP client supports both stdio and HTTP transports for server integration, featuring automatic reconnection and zero-config tool injection to maintain runtime availability of your MCP server tools.

Do I need Node.js and uv to use MCP servers with Gauss Agent?▼

Yes, you need Node.js and uv installed for MCP server support, along with the optional mcp Python package. These dependencies enable the client to connect to configured servers and auto-discover their tools.

Where do I configure MCP servers for tool discovery in Gauss Agent?▼

You configure MCP servers for tool discovery in the ~/.gauss/config.yaml file under the mcp_servers section. This configuration allows the client to automatically discover and inject tools at startup.

Does the MCP client apply security filtering when registering external tools?▼

Yes, the MCP client applies security filtering during the tool injection and registration process. This ensures that discovered tools from external MCP servers are safely integrated as first-class Gauss tools.

What is the best way to connect Gauss Agent to an external MCP server?▼

The best way to connect Gauss Agent to an external MCP server is by enabling the native-mcp skill, which provides a built-in client for zero-config tool injection, automatic reconnection, and runtime availability across stdio and HTTP transports.