Crate skill_mcp

Crate skill_mcp 

Source
Expand description

Skill MCP Server - Model Context Protocol integration

This crate provides an MCP server that exposes installed skills as MCP tools, allowing AI agents like Claude to discover and execute skill tools.

§Features

  • Dynamic Tool Discovery: Automatically discovers tools from installed skills
  • SKILL.md Integration: Uses SKILL.md documentation for rich tool descriptions
  • Manifest Support: Works with .skill-engine.toml declarative manifests
  • Stdio Transport: Uses stdio for direct Claude Code integration

§Usage

# Start MCP server
skill serve

# Or programmatically
use skill_mcp::McpServer;
let server = McpServer::new()?;
server.run().await?;

Re-exports§

pub use server::DiscoveredTool;
pub use server::McpServer;
pub use server::ToolParameter;

Modules§

server
MCP Server implementation - exposes skills as MCP tools to AI agents

Functions§

serve
Start the MCP server with default configuration
serve_with_manifest
Start the MCP server with a manifest