Skip to content

feat(mcp): read discovered skill files remotely - #24

Draft
eshwar-sundar-glean wants to merge 1 commit into
mainfrom
eshwar/remote-skill-read-client
Draft

feat(mcp): read discovered skill files remotely#24
eshwar-sundar-glean wants to merge 1 commit into
mainfrom
eshwar/remote-skill-read-client

Conversation

@eshwar-sundar-glean

Copy link
Copy Markdown
Contributor

Summary

  • Move discovered skill file reads to the remote read_skill_files MCP tool.
  • Return the server-provided lazy skill index without materializing skill files on disk.
  • Keep a process-local tool metadata cache for HITL approval and file_args schema handling.
  • Preserve compatibility with older servers that still return the full legacy JSON response by keeping that response in memory only.
  • Add read_skill_files to the policy-controlled MCP surface and update the glean_run instructions for Claude Code, Cursor, and Codex.
  • Remove the local skill-tree writer, stale skill eviction, and SKILLS_BASE_DIR launcher setup.

Validation

  • npm run typecheck:bundle
  • npm run test:bundle (322 tests passed)
  • npm run build

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