One-click install
npx skills add https://github.com/graniet/kheish --skill native-mcp-graniet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: native-mcp
Source: https://github.com/graniet/kheish/tree/main/skills/mcp/native-mcp
Command: npx skills add https://github.com/graniet/kheish --skill native-mcp-graniet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the manual effort of configuring and managing connections to external MCP (Model Context Protocol) servers to access their tools within Kheish, removing the need for custom, one-off integrations for each external service you want to use.

Core Features & Use Cases

  • Automatic Tool Discovery: Connects to configured stdio or HTTP MCP servers at daemon startup, automatically discovers all available tools, and registers them as native Kheish tools with a consistent naming prefix.
  • Secure, Persistent Connections: Maintains long-lived server connections with automatic reconnection on drops, filters environment variables passed to stdio servers to prevent accidental credential leakage, and redacts sensitive data from error messages.
  • Use Case: A developer can configure a GitHub MCP server to access issue tracking and pull request tools directly in Kheish, or a filesystem MCP server to read and write local files without leaving the Kheish runtime.

Quick Start

To use external MCP tools in Kheish, start the daemon with your MCP server configuration file to automatically register all available MCP tools as native Kheish capabilities.

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 tools into my runtime without manual configuration?

External MCP tools integrate automatically by starting the daemon with an MCP server configuration file, which discovers and registers all available tools as native capabilities with a consistent naming prefix.

Can I connect to both local stdio and remote HTTP MCP servers?

Both local stdio-based and remote HTTP MCP servers are supported for connecting to external services like filesystems, GitHub, databases, and custom APIs directly within the runtime.

How does Model Context Protocol tool discovery work for external services?

Model Context Protocol tool discovery works by connecting to configured MCP servers at daemon startup, automatically identifying available tools, and registering them natively without requiring per-tool setup.

Are MCP server connections persistent and secure against credential leakage?

MCP server connections are persistent with automatic exponential backoff reconnection, and they are secured by filtering environment variables passed to stdio servers and redacting sensitive data from error messages.

Does Kheish support scoped session access control for external API connectivity?

Kheish supports scoped session access control for external API connectivity, ensuring that registered MCP tools maintain secure and persistent connections tailored to specific operational boundaries.

What are the limitations of using automatic MCP server integration?

Limitations include relying on the daemon startup process to register tools and depending on the MCP server's own availability, where connection drops trigger automatic reconnection but may temporarily disrupt tool access.