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.tomldeclarative 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