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.
Target Repository
Section titled “Target Repository”Arda-cards/skills-mcp (currently empty — greenfield project).
Key Constraints
Section titled “Key Constraints”- 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) andArda-cards/documentation(docs)
Reference
Section titled “Reference”- Specification — full design, decisions, and API contracts
- Example MCP server — patterns to follow for project structure, CI/CD, and code style
Success Criteria
Section titled “Success Criteria”- All 7 MCP tools (
list_skills,get_skill,get_skill_file,list_agents,get_agent,list_docs,get_doc) are implemented and functional - Build pipeline generates and bundles indexes from source repos
- CI deploys on merge to main, weekly Saturday schedule, and manual dispatch
- Path traversal validation prevents access outside configured directories
- Caching with
skipCachebypass works correctly - Branch protection rules equivalent to the hypothesis-mcp example repository
Copyright: © Arda Systems 2025-2026, All rights reserved