mcp

Manage HAL MCP server lifecycle and AI client configuration.

29|8|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/hashimiche/hal --skill mcp-hashimiche
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mcp
Source: https://github.com/hashimiche/hal/tree/main/internal/skills/data/mcp
Command: npx skills add https://github.com/hashimiche/hal --skill mcp-hashimiche

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

HAL MCP server lifecycle and AI client configuration management within HAL, enabling starting MCP, configuring AI clients, and monitoring MCP health.

Core Features & Use Cases

  • MCP lifecycle commands: create, serve, status, delete, policy.
  • AI client scaffolding: generate client configs for Copilot/Claude.
  • Transport options: supports stdio and streamable-http with documented flags.

Quick Start

Run hal mcp serve to start the MCP server in stdio mode.

Frequently Asked Questions about mcp

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

FAQPage Schema
How do I start an MCP server in stdio mode?

To start an MCP server in stdio mode, run the `hal mcp serve` command. This initiates the HAL MCP server lifecycle using standard input and output for local AI client communication.

Can I configure Copilot and Claude as AI clients for an MCP server?

Yes, you can configure Copilot and Claude as AI clients. The system provides scaffolding commands to generate the necessary client configurations for connecting these AI clients to the MCP server.

What transport options are available for MCP container deployment?

MCP container deployment supports two transport options: stdio and streamable-http. These modes define how the MCP server communicates with AI clients using documented configuration flags.

How do I check MCP server health and status?

You can check MCP server health and status by running the `hal mcp status` command. This monitors the MCP lifecycle and verifies whether the server is actively running and correctly configured.

What commands are used for MCP server lifecycle management?

MCP server lifecycle management uses the primary commands create, serve, status, delete, and policy. These commands allow you to initialize, run, monitor, remove, and enforce rules on the server.