By qkal
MCP server that saves 98% of your context window with session continuity. Sandboxed code execution in 11 languages, FTS5 knowledge base with BM25 ranking, and automatic state restore across compactions.
Manage charm GitHub issues, PRs, releases, and marketing with parallel subagent army. Orchestrates 10-20 dynamic agents per task. Use when triaging issues, reviewing PRs, releasing versions, writing LinkedIn posts, announcing releases, fixing bugs, merging contributions, validating ENV vars, testing adapters, or syncing branches.
Use charm tools (ctx_execute, ctx_execute_file) instead of Bash/cat when processing large outputs. Triggers: "analyze logs", "summarize output", "process data", "parse JSON", "filter results", "extract errors", "check build output", "analyze dependencies", "process API response", "large file analysis", "page snapshot", "browser snapshot", "DOM structure", "inspect page", "accessibility tree", "Playwright snapshot", "run tests", "test output", "coverage report", "git log", "recent commits", "diff between branches", "list containers", "pod status", "disk usage", "fetch docs", "API reference", "index documentation", "call API", "check response", "query results", "find TODOs", "count lines", "codebase statistics", "security audit", "outdated packages", "dependency tree", "cloud resources", "CI/CD output". Also triggers on ANY MCP tool output that may exceed 20 lines. Subagent routing is handled automatically via PreToolUse hook.
Run charm diagnostics. Checks runtimes, hooks, FTS5, plugin registration, npm and marketplace versions. Trigger: /charm:ctx-doctor
Open the charm Insight analytics dashboard in the browser. Shows personal metrics: session activity, tool usage, error rate, parallel work patterns, project focus, and actionable insights. First run installs dependencies (~30s). Subsequent runs open instantly. Trigger: /charm:ctx-insight
Purge the charm knowledge base. Permanently deletes all indexed content and resets session stats. This is destructive and cannot be undone. Trigger: /charm:ctx-purge
Admin access level
Server config contains admin-level keywords
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Modifies files
Hook triggers on file write and edit operations
Modifies files
Hook triggers on file write and edit operations
Charm is an MCP server and operations toolkit focused on reducing context-window pressure while keeping workflows safe, observable, and repeatable.
Charm is in public beta preparation mode. This branch targets release-candidate readiness:
compat vs strict)Charm currently supports onboarding through standalone prompts only.
https://raw.githubusercontent.com/qkal/charm/refs/heads/main/charmhttps://raw.githubusercontent.com/qkal/charm/refs/heads/main/prompts/providers/<provider>.mdExample user instruction:
Fetch and follow instructions from https://raw.githubusercontent.com/qkal/charm/refs/heads/main/charm
charm doctor
charm release-check
.mcp.json already points to start.mjs.Charm includes adapter/config coverage for:
| Command | Purpose |
|---|---|
charm | Start MCP server over stdio |
charm doctor | Adapter-aware diagnostics (runtimes, hooks, FTS5, versions, security mode) |
charm release-check [--ci] | Run RC checklist and emit artifacts |
charm insight [port] | Open analytics dashboard |
Charm supports explicit policy-failure behavior:
CHARM_SECURITY_MODE=compat (default): fail-open on policy-evaluation failures for compatibility.CHARM_SECURITY_MODE=strict: fail-closed on policy-evaluation failures for hardened environments.For migration guidance and examples, see Security Modes.
charm release-check and npm run release:check produce:
artifacts/release-readiness.jsonartifacts/release-readiness.mdThese artifacts are also uploaded by the release-readiness GitHub Actions workflow.
charm doctor first for environment issues.npx claudepluginhub qkal/charm --plugin charmMCP server that saves 98% of your context window with session continuity. Sandboxed code execution in 11 languages, FTS5 knowledge base with BM25 ranking, and automatic state restore across compactions.
Execute TypeScript code that calls MCP tools with full type safety
MCP server development helper with tool and resource scaffolding
Centralized Claude Code configuration: Docker-first guards, permissions, MCP gateway, and workflow skills
Configurable MCP wrapper that consolidates your tools into just 3, using semantic search for on-demand discovery and sandboxed TypeScript execution. Ships with 7 example servers (96 tools) - reduces context consumption by 97% (48k tokens down to 1.1k).
Knowledge base with semantic search, document storage, and automatic summarization. Perfect for domain-specific knowledge management.