Skip to content

Add MCP support for Claude-compatible skill distributions#17

Draft
snissn wants to merge 1 commit into
feat/claude-skill-website-supportfrom
feat/claude-skill-mcp-support
Draft

Add MCP support for Claude-compatible skill distributions#17
snissn wants to merge 1 commit into
feat/claude-skill-website-supportfrom
feat/claude-skill-mcp-support

Conversation

@snissn

@snissn snissn commented Mar 19, 2026

Copy link
Copy Markdown
Member

Summary

This PR adds distribution-aware MCP support for generated Claude-compatible skill bundles while preserving the existing Markdown-pack tools.

What changed

  • kept existing tools intact:
    • agenthub_list
    • agenthub_versions
    • agenthub_fetch
    • agenthub_docs
  • added new distribution-aware tools:
    • agenthub_distributions
    • agenthub_fetch_distribution
    • agenthub_fetch_distribution_file
  • updated MCP docs output to describe both canonical packs and generated Claude-compatible skills
  • updated the MCP tutorial with examples for listing and fetching Claude-compatible skill bundles
  • updated Netlify function packaging to include distributions/**
  • added a local MCP validation script that exercises the new tools against the function directly

Design choice

Per issue #13 PR 4 guidance, this PR uses new distribution-specific tools instead of overloading agenthub_fetch with new parameters. That keeps existing Markdown-pack clients working unchanged.

Validation

  • npm run check:mcp-distributions
  • npm run build
  • direct handler spot-check of GET /mcp?format=json

Notes

Refs: #13

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant