Skip to content

feat(mcp): upgrade tower-mcp to 0.8.2 with dynamic prompt skills#845

Merged
joshrotenberg merged 2 commits intomainfrom
feat/tower-mcp-0.8.2
Mar 11, 2026
Merged

feat(mcp): upgrade tower-mcp to 0.8.2 with dynamic prompt skills#845
joshrotenberg merged 2 commits intomainfrom
feat/tower-mcp-0.8.2

Conversation

@joshrotenberg
Copy link
Collaborator

Summary

  • Upgrade tower-mcp from 0.8.1 to 0.8.2 with dynamic-tools feature enabled
  • Wire up DynamicPromptRegistry to load SKILL.md files as MCP prompts at startup
  • Add --skills-dir CLI flag and REDISCTL_MCP_SKILLS_DIR env var for custom skill directories
  • Falls back to a bundled skills/ directory next to the binary
  • Skills from feat(mcp): add RediSearch skill prompts #843 are now loadable as MCP prompts via prompts/list and prompts/get

The skill loader parses the Agent Skills format (YAML frontmatter with name/description + markdown body) and registers each as a dynamic prompt with an async handler.

Test plan

  • cargo clippy --all-features -- -D warnings clean
  • cargo check --no-default-features clean
  • 95 unit tests pass
  • Integration test: start server with --skills-dir, verify prompts/list returns loaded skills

Ref #838, ref #839

- Upgrade tower-mcp from 0.8.1 to 0.8.2 with dynamic-tools feature
- Add skill loading: parse SKILL.md files (Agent Skills format) and
  register them as MCP prompts via DynamicPromptRegistry
- Add --skills-dir CLI flag and REDISCTL_MCP_SKILLS_DIR env var
- Falls back to bundled skills directory next to the binary
- Skills are loaded at startup and available via prompts/list and
  prompts/get for LLM-guided workflows

Ref #838, ref #839
@joshrotenberg joshrotenberg merged commit d7116ff into main Mar 11, 2026
19 checks passed
@joshrotenberg joshrotenberg deleted the feat/tower-mcp-0.8.2 branch March 11, 2026 01:44
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