NAME

MCP::Server::KnowledgeStore::Tools::Skill - The skill MCP tools, as an MCP::Server::KnowledgeStore::Tools plugin

VERSION

version 0.001

SYNOPSIS

use MCP::Server::KnowledgeStore::Tools::Skill;

MCP::Server::KnowledgeStore::Tools::Skill->register($mcp_server, $store);

DESCRIPTION

A MCP::Server::KnowledgeStore::Tools plugin registering list_skills, search_skills, get_skill, save_skill, list_skill_revisions, mark_skill_useful, tag_skill and untag_skill against a MCP::Server::KnowledgeStore::Store, along with the archive, restore, purge, and archived-list tools. The tool set itself is generic; see MCP::Server::KnowledgeStore::Tools::Revisioned. This plugin configures it for searchable skills without a type field.

METHODS

register

MCP::Server::KnowledgeStore::Tools::Skill->register($server, $store);

Adds this plugin's tools to $server (an MCP::Server), backed by $store. Called by "build" in MCP::Server::KnowledgeStore::Tools for every installed plugin - not normally called directly.

AUTHOR

Wesley Schwengle <waterkip@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2026 by Wesley Schwengle.

This is free software, licensed under:

The (three-clause) BSD License