Skip to content

Goal

Build a Cloudflare Worker that exposes skills, agent profiles, and documentation from the Arda workspace over the Model Context Protocol (MCP). This gives claude.ai cloud sessions access to the same skill library, agent personas, and project knowledge used by Claude Code CLI sessions.

Arda-cards/skills-mcp (currently empty — greenfield project).

  • Cloudflare Workers free tier, zero server management
  • No secrets stored on the Worker at runtime
  • Indexes bundled at build time — list_* tools make zero runtime GitHub API calls
  • get_* tools fetch live from GitHub Contents API with 10-minute cache
  • Authentication via URL-safe Base64-encoded GitHub PAT in Bearer header
  • Source repositories: Arda-cards/agentic-workspace (skills/agents) and Arda-cards/documentation (docs)
  1. All 7 MCP tools (list_skills, get_skill, get_skill_file, list_agents, get_agent, list_docs, get_doc) are implemented and functional
  2. Build pipeline generates and bundles indexes from source repos
  3. CI deploys on merge to main, weekly Saturday schedule, and manual dispatch
  4. Path traversal validation prevents access outside configured directories
  5. Caching with skipCache bypass works correctly
  6. Branch protection rules equivalent to the hypothesis-mcp example repository