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.